strList=list("abc")
print(strList)
>>>['a','b','c']
aList=[]
aList.append([1,2,3]) #利用append將資料加入List串列
aList.append([2,3,4])
print(aList)
>>>[1,2,3],[2,3,4]]
print(aList[0]) #取出指定位置的資料
>>>[1,2,3]
print(aList[-1]) #取出最後一個資料
>>>[2,3,4]
aList.append([3,4,5]) #append附加資料
print(aList[-1]) #查看最後一筆資料
>>>[3,4,5]
print(aList) #查看串列資料
>>>[[1,2,3],[2,3,4],[3,4,5]]
print(aList.count([1,2,3])) #資料是[1,2,3]的有一項
>>>1
print(aList.count(3)) #資料是3的有0項
>>>0
bList=[[1,1,1],[2,2,2]] #extend, 將串列bList附加到串列aList後面
aList.extend(bList)
print(aList)
>>>[[1,2,3],[2,3,4],[3,4,5],[1,1,1],[2,2,2]]
print(len(aList)) #目前串列aList共有5項資料
>>>5
del aList[4] #刪除串列aList位置4的資料
print(aList) #
>>>[[1,2,3],[2,3,4],[3,4,5],[1,1,1]]
del aList[3] #刪除串列aList位置3的資料
print(aList) #
>>>[[1,2,3],[2,3,4],[3,4,5]]
cList=aList+bList #將串列aList 加上 串列 bList,成為串列 cList
print(cList) #
>>>[[1,2,3],[2,3,4],[3,4,5],[1,1,1],[2,2,2]]
cList.reverse() #reverse : 將串列內容反向排序
print(cList) #
>>>[[2,2,2],[1,1,1],[3,4,5],[2,3,4],[1,2,3]]
cList.sort() #sort不指定參數,設設為增排序
print(cList) #
>>>[[1,1,1],[1,2,3],[2,2,2],[2,3,4],[3,4,5]]
cList.sort(key=lambda aList:aList[2],reverse=True)
print(cList) #以資料項中的第2項進行反向排序
>>>[[3,4,5],[2,3,4],[1,2,3],[2,2,2],[1,1,1]]
dList=[[9,9,9]] #重銃三次 dList的內容
print(dList*3) #
>>>[[9,9,9],[9,9,9],[9,9,9]]
print([1,2,3] in aList) #aList中,是否有[1,2,3]這項資料
>>>True
print(cList.index([1,1,1])) #[1,1,1]在cList的哪個位置?
>>>4
aList.insert(1,[2,2,2]) #在aList的位置1,insert插入[2,2,2]
print(aList) #
>>>[[1,2,3],[2,2,2],[2,3,4],[3,4,5]]
print(aList[1]) #位置1的資料
>>>[2,2,2]
print(aList[1:3]) #位置1(含)到位置3(不含)的資料
>>>[[2,2,2],[2,3,4]]
print(aList[1:]) #位置1起的所有資料
>>>[[2,2,2],[2,3,4],[3,4,5]]
aList.pop() #pop移除最後一項資料(預設為最後一個 index=-1)
print(aList) #
>>>[[1,2,3],[2,2,2],[2,3,4]]
aList.pop(1) #pop移除位置1的資料
print(aList) #
>>>[[1,2,3],[2,3,4]]
aList.remove([2,3,4]) #remove移除[2,3,4]這個資料項目
print(aList) #
>>>[[1,2,3],[2,2,2],[2,3,4]]
沒有留言:
張貼留言