标签:间隔 统计 span 执行 位置 glin [1] lin epc
1 #列表: 2 name = ["lc","pxm","pt"] 3 print(‘------------‘,name[2],"----------") 4 5 #列表切片 6 print(name[1:3]) #切片 7 print(name[:3]) 8 print(name[-1]) #取最后一位 9 print(name[-2:]) #取最后两位 10 11 #列表增加 12 name.append("huanglei") #最后添加一个对象 13 name.insert(1,"xulingling") #在指定的位置插入一个对象 14 15 #列表删除 16 name.remove("lvcheng") #直接删除,删除指定对象 17 del name[1] 18 name.pop(1) #默认删除最后一个对象,指定位置删除 19 20 #列表修改 21 name[1]="smq" 22 print(name) 23 24 #列表操作 25 name.index("smq") #查找对象对应的位置 26 name.count("lvcheng") #统计列表中对象的出现的次数 27 name.reverse() #列表反转 28 name.sort() #列表排序,按着ASCII来的 29 name2 = [1,2,3] 30 name.extend(name2) #列表扩展,即将另一个列表扩展至列表 31 name.clear() #清空列表 32 del name2 #删除列表 33 34 #列表复制: 35 name = ["lc","pxm",["alex","jack"],"pt"] 36 name2 = name.copy() #列表复制,复制为浅copy,不会复制列表内的列表 37 print(name) 38 print(name2) 39 name[2][0]="ALEXANDER" 40 print(name) 41 print(name2)
1 #列表深入copy 2 import copy 3 name = ["lc","pxm",["alex","jack"],"pt"] 4 name2 = copy.deepcopy(name) 5 print(name) 6 print(name2) 7 name[2][0]="ALEXANDER" 8 print(name) 9 print(name2)
代码执行结果 [‘lc‘, ‘pxm‘, [‘alex‘, ‘jack‘], ‘pt‘] [‘lc‘, ‘pxm‘, [‘alex‘, ‘jack‘], ‘pt‘] [‘lc‘, ‘pxm‘, [‘ALEXANDER‘, ‘jack‘], ‘pt‘] [‘lc‘, ‘pxm‘, [‘alex‘, ‘jack‘], ‘pt‘]
1 name = ["lc","pxm",["alex","jack"],"pt","ggg","dex","fed","fck"] 2 #步长切片 3 print(name[0:-1:2]) #表示打印列表中的从多少开始至多少结束,最后一个表示间隔 4 print(name[::2]) 5 #列表循环 6 for i in name: 7 print(i)
标签:间隔 统计 span 执行 位置 glin [1] lin epc
原文地址:http://www.cnblogs.com/clv5/p/6995425.html