python基础(三)-列表list基本使用
1.创建列表
创建一个列表,只需要把逗号分隔的不同数据项使用方括号 [] 括起来即可。方括号 [] 中数据类型可以不同,可以包含整数、浮点数和复数等,当然,也可以包含列表、元组、字典和集合等
list0 = []
list1 = [123,456,123,"1223","shting"]
也可以使用 list() 构造函数创建列表:list2 = list(('apple', 'banana', 'cherry'))
2.访问列表
2.1 使用下标访问
list1[0] 表示列表的第一个元素,list[-1]
则表示列表的最后一个元素
2.2 切片访问
切片访问列表的格式为 list_name[strat : end : step]
,其中,start 表示起始索引,end 表示结束索引,step 表示步长
3.遍历列表
可以使用 for 循环遍历列表中的项目:
4.修改列表元素
创建列表后,可以对列表中的数据项进行修改或更新
4.1 通过下标直接修改列表的元素值
4.2 使用append() 方法来添加数据项到列表最后一项
4.3 使用insert()插入元素到列表指定位置
listname.insert(index,object) #index为数字,插入的下标,object为插入数据
5.删除列表元素
5.1 删除单个列表元素
使用 del list_name[i]
来删除某个指定元素,其中 list_name 表示列表名,i 表示指定值的索引值。
5.2 删除列表
del 函数不仅可以实现删除某个元素,还可以删除整个列表。
当我们使用 del 函数删除某列表后,再使用 print() 函数打印输出时,会报错NameError: name 'list7' is not defined
,表明该列表未被定义。
5.3. remove()
可以删除List中第一个与指定元素相同的元素
6.列表操作常用函数
len(list):列表中元素个数
max(list):返回列表元素最大值
min(list):返回列表元素最小值
list(seq):将元组转换为列表
tuple(seq):将列表转换为元祖
sorted(list):排序列表元素升序,并生成一个新的列表