Python编程-列表操作
列表(List)是一种有序和可更改的集合、允许重复的数据类型
1、列表的索引和切片
list = [2,4,5,6,6,7]
print(list)
print(list[-2],type(list[-2])) #支持索引查找
print(list[1:4]) #支持切片
print(list[-2:1:-1]) #支持步长切片
2、列表的增删改查
增
list.append("4") #追加,在列表末尾追加一个元素
list.extend([5,6]) #扩展,迭代添加列表
list.insert(0,"A") #在指定的索引位置插入一个元素
list_3 = list_1 + list_2 #列表合并
删
list.pop() #默认删除最后一个元素,有返回值,返回删除的元素
list.remove("a") #删除指定的元素,元素必须存在,不然会报错,无返回值
list.clear() #清空列表,得到一个空列表
del list[2] #删除特定索引位置的元素
del list[1:3] #删除特定索引范围的元素,也可以改变步长
改
list[0] = "c" #指定索引位置修改
list[1:3] = [9,8,7] #迭代修改,支持切片修改;使用步长时注意取几个必须放几个,步长为1时则不需要注意个数;
查
print(list[1]) #指定索引查询
for i in list: #for循环迭代列表
print(i)
#查看一个列表中的元素个数
len(list)
#查看apple在列表中首次出现的索引下标位置
list.index("apple")
3、列表的嵌套
列表可嵌套列表、元组、字典等内容。
list = [1,2,3,"123",[9,8,7]]
print(list[-1][0])
本文来自博客园,作者:酒粒,转载请注明原文链接:https://www.cnblogs.com/charliewch/p/16486195.html