標籤:間隔 統計 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 #列表深入copy2 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)
python----資料類型----列表