Python list : 可以在同一個變數中儲存多個項目
list是Python存取資料集合的四種內建資料類型之一,另外三種是Tuple 、Set和Dicitionary,他們分別都具有不同的用法
list 是用[ ]
建立的,如果要建立一個list清單,如下
trylist = ["a", "b", "c"]
print(trylist)
輸出結果:["a", "b", "c"]
list 是有順序、可以有重複值且可以更改的序列
假設現在有一個list
list = [1,2,3]
第一個值 = 索引[0] = 1
第二個值 = 索引[1] = 2
第三個值 = 索引[2] = 3
list裡面的物件的索引是從0開始計算的,後面依此類推
單純取list裡的第幾個物件可以[所要求的索引]
直接提取
list從第1個物件開始到最後一個值寫成[0:],第4個物件開始的話寫成[4:],或是從頭開始到第五個物件:6,只想要最後一個list的值[-1]或只要倒數第2個[-2]
有特定範圍的提取list物件例如:[2:5]
意思是,包含索引2開始,到索引5(不包含)結束
list = [1,2,3,4,5,6,7,8]
print(list[2:5])
輸出結果:[3,4,5]
想知道目前list有多長或多少個物件
list = [1,2,3,4,5,6]
print(len(list))
輸出結果:6
如果要確定某個物件有沒有在list
list = [1,2,3,4,5,6]
if 7 in list:
print("Yes, 7 is in list")
else:
print("No, 7 is not in list")
要插入新的列表且不替換目前現有的值
insert(),是在指定的索引插入一個新項目
list = ["a", "b", "c", "d"]
list.insert(3,"e")
#索引3加入"e",其他索引值往後移一個
print(list)