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])




posted @ 2022-07-17 11:38  酒粒  阅读(100)  评论(0编辑  收藏  举报