close
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']
本網站https://kk665403.pixnet.net/內之全部圖文,Saioyan梟夜所有,非經本人同意不得將全部或部分內容轉載於任何形式之媒體
Copyright © 2021 Saioyan. All rights reserved.
版權所有© 2021 Saioyan梟夜
arrow
arrow
    文章標籤
    python pycharm
    全站熱搜

    Saioyan梟夜 發表在 痞客邦 留言(0) 人氣()