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)