列表的相关操作

name = [453, 6534, 345, "qwert", "asdfg", "e3r4", 3, 6, 73, 32, 12]
print(name[2])  # list里的序列是从0开始的
print(name[-1])  # 倒数第一个就是【-1】
print(name[0:3])  # 取出几个列表中的值,后面的数值要减1
print(name[-4:-1])  # 顺序必须是从左到右
name.insert(3, "no")  # 插入的变量在顺序的后面插入
print(name)
name.append(23)  # 不讲究顺序的话,用append直接放在最后
print(name)
name.remove("asdfg")  # 删除列表中的变量,remove模块里直接写变量
print(name)
del name[3:6]  # del 可以删除多项
print(name)
name[2] = "2222(2)"  # 可以通过修改列表中的变量来添加备注
print(name)
print(name[0:-1:2])  # 隔一个取一个
print(3 in name)  # 搜索变量是否在列表里,如有,返回true
print(name.count(3))  # 搜索某个元素的次数
position_of_ele = name.index(3)  # 找到某个元素的位置
print(name.index(3))
name[position_of_ele] = 33333  # 修改已经找到的这个元素,自动修改
print(name)
name.append(6)
for i in range(name.count(6)):  # 修改列表中多个变量
    ele_index = name.index(6)
    name[ele_index] = 66666
    print(name)
name2 = [6, 52, 12, 25, 563, 123, 543]
name.extend(name2)  # 扩展或合并
print(name)
name.reverse() #反向排序
print(name)
name1=name.copy() #只复制第一层,不复制深层的内容,如要深层复制,用Deepcopy
name1[1]=[1,2,3] #嵌套列表
name1[1][1]=222
print(name1)
原文地址:https://www.cnblogs.com/spencersun/p/9072551.html