search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

[Python] Python List清單基本操作教學(新增/修改/刪除/查詢)

python中list清單的表示如下
#空清單
data=[]
print(data)
#清單中可以填入字串/字元/阿拉伯數字/另一個list/dict字典
data=["A","ABC",3,[1,2],{"A":"ABC"}]
print(data)
#list內的排序從0開始,觀看指定list元素
print(data[0],data[1],data[2],data[3])
#取得list長度,ex:["A","B","C"]長度為三個元素
length=len(data)
print(length)
>>[]
>>['A', 'ABC', 3, [1, 2], {'A': 'ABC'}]
>>A ABC 3 [1, 2]
>>5
list連接串接
data=["0","1"]
data2=["2","3"]
data+=data2
print(data)
>>['0', '1', '2', '3']
list修改元素,把A改為AA
data=["A","B","C","D"]
data[0]="AA"
print(data)
>>['AA', 'B', 'C', 'D']
list從尾端新增加入元素,使用.append
data=["A","B","C","D"]
data.append("APPLE")
print(data)
>>['A', 'B', 'C', 'D', 'APPLE']
list從尾端新增加入元素,使用.extend
data=["A","B","C","D"]
data2=["E","F"]
data.extend(data2)
print(data)
>>['A', 'B', 'C', 'D', 'E', 'F']
extend和append差別在append一次只能新增一個元素而extend可以新增多個元素
用append的方法來新增多個元素會變成list裡面有list
data=["A","B","C","D"]
data.append(["E","F"])
print(data)
>>['A', 'B', 'C', 'D', ['E', 'F']]
list插入元素,使用.insert()
第一個參數是插入位置而第二個參數為插入元素
data=["A","B","C","D"]
data.insert(2,"E")
print(data)
>>['A', 'B', 'E', 'C', 'D']
list刪除元素,使用del
data=["A","B","C","D"]
#刪除元素
del data[0]
print(data)
>>['B', 'C', 'D']
list刪除元素,使用[]刪除指定長度的元素,EX:data[0:2]=[]就會刪除兩個元素
data=["A","B","C","D"]
data[0:1]=[]
print(data)
>>['B', 'C', 'D']
list刪除元素,使用.remove(),如果有兩個相同元素則從最頭開始刪
data=["A","B","C","D"]
data.remove("A")
print(data)
list刪除元素,使用[:-1]切片刪除
data=["A","B","C","D","A"]
data=data[:-2]
print(data)
>>['A', 'B', 'C']


熱門推薦

本文由 kk665403pixnetnetblog 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦