标签:切片 import .so 列表 pre insert ext copy hang
1 name = [‘caicai‘,‘lidechuang‘,‘‘,‘wufengqing‘,‘lincong‘,"1","2","3","4","5","5","6","7"] 2 #如果想取出一个值 3 print(name[0]) 4 #如果想取出多个连续值 ,[0:3]不包括3 #切片 5 print(name[0:3]) 6 #如果想取最后一个 7 print(name[-1]) 8 print(naem[-2:]) 9 #如果想从后面取回 10 print(name[-1:-3]) 11 12 13 #如果想在后面追加数据 14 name.append("liziming") 15 16 #如果要选一个位置追加的话 1 代表位置 17 name.insert(1,"zhangkanghua") 18 19 name.extend() 20 21 #如果要改一个元素的话[2]需要改的位置元素 22 name[2] = "zhoudongyu" 23 24 #如果想要删除一个元素 name.remove() 指定的元素要写出来 25 name.remove("caicai") 26 27 #del name[] 指定的下标 28 del name[1] 29 30 #name.pop() 如果不输入下标就默认删除最后一个,如果输入下标就跟del的效果一样 31 name.pop() 32 name.pop(1) 33 34 #查找一个值在什么位置 35 name.index("7") 36 37 #统计在一个列表中出现的次数 ("5") 列表中的元素 38 name.count("5") 39 40 #清空一个列表中的元素 41 name.clear() 42 43 #列表中的排序 44 name.sort() 45 46 #列表中的翻转 47 #比如 [1,2,4,5,7,8,9,0,5,6,7]变成[7,6,5,0,9,8,7,5,4,2,1] 48 name.reverse()
##列表的复制 name.copy()
import copy username = [‘name‘,[‘userI‘,‘100‘]] name1 = username[:] name2 = username[:] name1[0] = "ales" name2[0] = "Alex" name1[1][1] = 30 print(name1,name2)
##列表中的循环 name2 = [‘感‘,‘冒‘,‘灵‘,‘颗‘,‘粒‘,‘每‘,‘一‘,‘天‘] for i in name2: print(i)
##列表中的切片步长 name2[0:-1:2]
标签:切片 import .so 列表 pre insert ext copy hang
原文地址:https://www.cnblogs.com/ArtisticMonk/p/8904630.html