1、创建列表code# Author:黑猴子#方式一name_list1 = [‘hei hou zi’, ‘seven’, ’eric’]#方式二name_list2 = list([‘hei hou zi’, ‘seven’, ’eric’])names = [“4ZhangYang”, “#!Guyun”,“xXiangPeng”,[“hei hou zi”,“jack”],“ChenRonghua”,“XuLiangchen”,“ChenRonghua”,“ChenRonghua22”,“ChenRonghua”]2、打印列表全部内容code# Author:黑猴子print(names)输出[‘4ZhangYang’, ‘#!Guyun’, ‘xXiangPeng’, [‘hei hou zi’, ‘jack’],‘ChenRonghua’, ‘XuLiangchen’, ‘ChenRonghua’, ‘ChenRonghua22’, ‘ChenRonghua’]3、取第一个和第三个,列表索引以0开始code# Author:黑猴子print(names[0],names[2])输出4ZhangYang xXiangPeng4、切片code# Author:黑猴子#切片 坐闭右开 从索引1开始取,包括索引1 ,取到索引3,不包括索引3print(names[1:3])输出[’#!Guyun’, ‘xXiangPeng’]5、取最后一个, 从右边数,第一个code# Author:黑猴子print(names[-1])输出ChenRonghua6、从右边数,第二个code# Author:黑猴子print(names[-2])输出ChenRonghua227、取最后两个code# Author:黑猴子print(names[-2:])输出[‘ChenRonghua22’, ‘ChenRonghua’]8、切片的时候是从左往右 -> 数的code# Author:黑猴子print(names[-3:-1])输出[‘ChenRonghua’, ‘ChenRonghua22’]9、从第一个取三个code# Author:黑猴子print(names[0:3])输出[‘4ZhangYang’, ‘#!Guyun’, ‘xXiangPeng’]10、从第一个取三个, 0 可以省略print(names[:3])输出[‘4ZhangYang’, ‘#!Guyun’, ‘xXiangPeng’]11、追加 放到最后边names.append(“LeiHaidong”)print(names)输出[‘4ZhangYang’, ‘#!Guyun’, ‘xXiangPeng’, [‘hei hou zi’, ‘jack’],‘ChenRonghua’, ‘XuLiangchen’, ‘ChenRonghua’, ‘ChenRonghua22’, ‘ChenRonghua’, ‘LeiHaidong’]12、插入指定位置names.insert(1,“Chenzhonghua”)print(names)输出[‘4ZhangYang’, ‘Chenzhonghua’, ‘#!Guyun’, ‘xXiangPeng’, [‘hei hou zi’, ‘jack’],‘ChenRonghua’, ‘XuLiangchen’, ‘ChenRonghua’, ‘ChenRonghua22’,‘ChenRonghua’, ‘LeiHaidong’]13、修改names[2] = “xiedi"print(names)输出[‘4ZhangYang’, ‘Chenzhonghua’, ‘xiedi’, ‘xXiangPeng’, [‘hei hou zi’, ‘jack’],‘ChenRonghua’, ‘XuLiangchen’, ‘ChenRonghua’, ‘ChenRonghua22’,‘ChenRonghua’, ‘LeiHaidong’]14、删除方式一names.remove(“Chenzhonghua”)print(names)输出[‘4ZhangYang’, ‘xiedi’, ‘xXiangPeng’, [‘hei hou zi’, ‘jack’], ‘ChenRonghua’, ‘XuLiangchen’, ‘ChenRonghua’,‘ChenRonghua22’, ‘ChenRonghua’, ‘LeiHaidong’]15、删除方式二del names[2]print(names)输出[‘4ZhangYang’, ‘xiedi’, [‘hei hou zi’, ‘jack’], ‘ChenRonghua’, ‘XuLiangchen’, ‘ChenRonghua’, ‘ChenRonghua22’,‘ChenRonghua’, ‘LeiHaidong’]16、删除方式三,删除最后一个names.pop()print(names)输出[‘4ZhangYang’, ‘xiedi’, [‘hei hou zi’, ‘jack’], ‘ChenRonghua’,‘XuLiangchen’, ‘ChenRonghua’, ‘ChenRonghua22’, ‘ChenRonghua’]17、输入那个下标索引,就删除那个下标索引names.pop(2)print(names)输出[‘4ZhangYang’, ‘xiedi’, ‘ChenRonghua’, ‘XuLiangchen’,‘ChenRonghua’, ‘ChenRonghua22’, ‘ChenRonghua’]18、查找某一个元素的索引下标print(names.index(“xiedi”))输出119、根据找到的索引下标,找到元素print(names[names.index(“xiedi”)])输出xiedi20、查找元素个数print(names.count(“ChenRonghua”))输出321、数组反转names.reverse()print(names)输出[‘ChenRonghua’, ‘ChenRonghua22’, ‘ChenRonghua’, ‘XuLiangchen’,‘ChenRonghua’, ‘xiedi’, ‘4ZhangYang’]22、排序,按照–阿斯克码 来排序的names.sort()print(names)输出[‘4ZhangYang’, ‘ChenRonghua’, ‘ChenRonghua’, ‘ChenRonghua’, ‘ChenRonghua22’, ‘XuLiangchen’, ‘xiedi’]23、清空#names.clear()#print(names)输出[]24、多个数组合并a = [1,2,3]names.extend(a)print(names)输出[‘4ZhangYang’, ‘ChenRonghua’, ‘ChenRonghua’, ‘ChenRonghua’, ‘ChenRonghua22’, ‘XuLiangchen’, ‘xiedi’, 1, 2, 3]25、删除变量#del a26、复制, 浅复制,只复制第一层c = [1,2,3,[4,5]]d = c.copy()print(c)print(d)c[0] = 9c[3][0] = 8print(c)print(d)输出[1, 2, 3, [4, 5]][1, 2, 3, [4, 5]][9, 2, 3, [8, 5]][1, 2, 3, [8, 5]]27、深 copyimport copye = copy.deepcopy(c)c[3][0] = 7print(c)print(e)#forprint(”—–for—–")for i in c: print(i)输出[9, 2, 3, [7, 5]][9, 2, 3, [8, 5]]—–for—–923[7, 5]28、带步长的切片 从零开始到最后, 步长为2print(names[0👎2])输出[‘4ZhangYang’, ‘ChenRonghua’, ‘ChenRonghua22’, ‘xiedi’, 2]29、带步长的切片 从零开始到最后, 步长为2 ,0 和 -1 可以省略print(names[::2])输出[‘4ZhangYang’, ‘ChenRonghua’, ‘ChenRonghua22’, ‘xiedi’, 2]30、打印全部 0 和 -1 省略print(names[:])输出[‘4ZhangYang’, ‘ChenRonghua’, ‘ChenRonghua’, ‘ChenRonghua’, ‘ChenRonghua22’, ‘XuLiangchen’, ‘xiedi’, 1, 2, 3]