1.列表定義:列表是python中重要的內置數據類型,是一個元素的有序集合,一個列表中的數據類型可以各不相同。列表中的每一個數據稱元素。列表的所有元素需要用逗號分隔並放在一對中括號中。
eg:
[10,20,30,40,50]
['hello','2.5','5000']
['python','48','3.5',[3,5]]
2.創建列表
通常創建鏈表使用“=”來進行賦值操作,將一個列表賦值給變量。
>>>a_list=[10,20,'python'[3.5,2.8]]
3.讀取元素
用變量名加元素序號(放在中括號中)即可訪問列表中某個元素。注意列表的第一個元素序號爲0。
>>>print(a_list[2])
python
若有一個列表有n個元素,則訪問元素的合法序號範圍是-n~n-1,當序號x爲負時,表示從序列的末尾開始計數,實際訪問的是序號n+x的元素。
4.列表切片
可以使用“列表序號對”來截取列表中的任何一部分,從而得到一個新的列表。“序號對”中第一個序號(左索引)表示切片開始位置,第二個序號(右索引)表示切片截止(但是不包含)位置。
【即包括開始不包括結束】
>>>print(a_list[1:3])
[20,'python']
>>>print(a_list[1:-1])
[20,'python']
當切片的左索引爲0時可省,右索引爲列表長度時可省。
可以設置部長,eg:c[3:7:2]表示第4-7個元素每隔一個一取。