#列表定义格式 # 列表名 = [数据1,数据2,数据3,数据3………………] # 访问列表 names = ['zhangsan','lisi','lihua','wanghong'] print(names) #截取列表 #截取格式 列表名[起始标号:结束标号],注意结束标号是不包含的 names = ['zhangsan','lisi','lihua','wanghong'] print(names[0:3] #输出标号0-2的数据 print(names[0:] #输出标号从0到结尾的数据 print(names[:3] #输出标号从0到3的数据 print(names[:] #输出标号0到结束为的数据 #列表增删查改 names = ['zhangsan','lisi','lihua','wanghong'] #调用方法 name[0] = "张三" #修改列表数据 names.insert(3,'jieke') #插入标号3为jieke的数据 names.append('zongzong') #在列表末尾添加数据zongzong del(names[0]) #删除数据形式1 del names[0] #删除数据形式1 names.remove('lisi') #移除列表数据Lisi names.pop(1) #永久删除列表数据标号为1 #列表排序和翻转 names = ['zhangsan','lisi','lihua','wanghong'] #调用方法 names.sort() #进行数据排序,字母从1-9,A-Z,a-z进行排序,如果首字符都相同则第二个来进行比较 names.sort(reverse=True) #进行数据翻转排序 9-1,Z-A,z-a names.sorted(names) #进行临时数据排序 #一旦进行排序后,不可还原! #多维子列表 #格式names = [[],[],[]] names = [[100,101,105,102],[80,95,93,96],[60,65,75,78]] #一个列表里面可以嵌套N个列表 print(names[0][1]) #访问列表为0的中的列表下标为1的数据 #访问下标及合并数据 names = ['zhangsan','lisi','lihua','wanghong'] #调用方法 names.index('lisi') #访问列表中数据的下标 names.extend(另一个列表名) #将另外一个列表合并到一起 #列表知识END
转载请注明:宗宗酱-(电击小子)++>python中的列表(数组)知识点总结