在Python中陌宿,列表是由一系列的按特定順序排列的元素組成的數(shù)據(jù)類型锡足。列表的元素可以是任意類型,一個列表中的元素類型可以不相同壳坪。簡單的來說舶得,列表就相當(dāng)于加強版數(shù)組(C語言中),它和Java中的集合很像爽蝴。例子如下:
myLists = ['A', 'B', 'C', 'D', 123]
訪問列表元素
像數(shù)組一樣沐批,訪問列表中的任意一個元素,可以通過索引值來完成蝎亚。注意:索引值從0開始九孩。
print(myLists[2])
輸出的是列表第3個元素:
C
當(dāng)索引值為-1時,返回最后一個元素发框,索引值為-2時躺彬,返回倒數(shù)第二個元素,以此類推:
print(myLists[-1])
print(myLists[-2])
運行結(jié)果為:
123
D
可以通過len()方法返回列表的長度,也就是列表中元素的個數(shù)
print(len(myLists))
運行結(jié)果為:
5
可以使用索引值獲取列表的一部分——切片宪拥,list[start_index : end_index]獲取索引值start_index~end_index-1之間的元素組成的切片
print(myLists[0:3])
運行結(jié)果為:
['A', 'B', 'C']
省略start_index時仿野,自動從列表開頭開始提取,省略end_index時江解,自動提取到末尾元素myLists[-3:]
表示從倒數(shù)第三個元素到最后一個元素设预。結(jié)果為:
['C', 'D', 123]
使用for循環(huán)遍歷列表
for循環(huán)遍歷列表很簡單,如下:
languages = ['Chinese', 'English', 'French', 'Japanese']
for language in languages:
print(language)
輸出為:
Chinese
English
French
Japanese
在這里犁河,每進行一次for循環(huán)鳖枕,languages里面的元素就保存在language中。
轉(zhuǎn)載請注明出處