Python基礎型別---List(列表)
阿新 • • 發佈:2019-02-11
List(列表)
List(列表) 是 Python 中使用最頻繁的資料型別。
列表可以完成大多數集合類的資料結構實現。列表中元素的型別可以不相同,它支援數字,字串甚至可以包含列表(所謂巢狀)。
列表是寫在方括號([])之間、用逗號分隔開的元素列表。
和字串一樣,列表同樣可以被索引和擷取,列表被擷取後返回一個包含所需元素的新列表。
列表擷取的語法格式如下:
變數[頭下標:尾下標]
索引值以 0 為開始值,-1 為從末尾的開始位置。
加號(+)是列表連線運算子,星號(*)是重複操作。如下例項:
例項
#!/usr/bin/python3list = ['abcd', 786 ,以上例項輸出結果:
['abcd',786,2.23,'runoob',70.2] abcd [786,2.23][2.23,'runoob',70.2][123,'runoob',123,'runoob']['abcd',786,2.23,'runoob',70.2,123,'runoob']
與Python字串不一樣的是,列表中的元素是可以改變的:
例項
>>>a = [1, 2, 3, 4, 5, 6]>>> a[0] = 9>>> a[2:5] = [13, 14, 15]>>> a[9, 2, 13, 14, 15, 6]>>> a[2:5] = []# 將對應的元素值設定為 [] >>> a[9, 2, 6]List內建了有很多方法,例如append()、pop()等等,這在後面會講到。
注意:
- 1、List寫在方括號之間,元素用逗號隔開。
- 2、和字串一樣,list可以被索引和切片。
- 3、List可以使用+操作符進行拼接。
- 4、List中的元素是可以改變的。