Python 列表
mylist = ["apple", "banana", "cherry"]
List(列表)
列表用於在單個變數中儲存多個專案。
列表是 Python 中用於儲存資料集合的 4 種內建資料型別之一,其他 3 種是 元組、集合 和 字典,它們都具有不同的特性和用法。
使用方括號建立列表
列表項
列表項是有序的、可更改的,並且允許重複值。
列表項是索引化的,第一個項的索引是 [0]
,第二個項的索引是 [1]
,依此類推。
有序
當我們說列表是有序的時,這意味著列表項具有確定的順序,並且該順序不會改變。
如果您向列表中新增新項,新項將放置在列表的末尾。
注意: 有一些 列表方法 會改變順序,但總的來說:列表項的順序不會改變。
可更改
列表是可更改的,這意味著我們可以在列表建立後更改、新增和刪除列表中的項。
允許重複
由於列表是索引化的,因此列表可以包含具有相同值的項
列表長度
要確定列表有多少項,請使用 len()
函式
列表項 - 資料型別
列表項可以是任何資料型別
示例
字串、整數和布林資料型別
list1 = ["apple", "banana", "cherry"]
list2 = [1, 5, 7, 9, 3]
list3 = [True, False, False]
自己動手試一試 »
一個列表可以包含不同的資料型別
type()
從 Python 的角度來看,列表被定義為資料型別為“list”的物件
<class 'list'>
list() 建構函式
在建立新列表時,也可以使用 list() 建構函式。
示例
使用 list()
建構函式建立列表
thislist = list(("apple", "banana", "cherry")) # 注意雙圓括號
print(thislist)
自己動手試一試 »
Python 集合(陣列)
Python 程式語言中有四種集合資料型別
- 列表 是一個有序且可更改的集合。允許重複成員。
- 元組 是一個有序且不可更改的集合。允許重複成員。
- 集合 是一個無序、不可更改*且無索引的集合。不允許重複成員。
- 字典是一個有序**且可更改的集合。不允許重複成員。
*集合項是不可更改的,但您可以隨時新增或刪除項。
**從 Python 3.7 版本開始,字典是有序的。在 Python 3.6 及更早版本中,字典是無序的。
選擇集合型別時,瞭解該型別的屬性很有用。為特定資料集選擇正確的型別可能意味著保留含義,也可能意味著提高效率或安全性。