Python:怎樣創建和訪問列表
最近更新時間 2020-01-14 15:33:50
Python 中可以通過組合一些值得到多種複合數據類型。其中最常用的集合是列表。
怎樣創建列表?
可以通過方括號 [ ] 括起、逗號分隔的一組值得到。
#空數組
my_list = []
#數字列表
squares = [1, 4, 9, 16, 25]
#混合列表
squares = ["apple", 9, "cherry"]
列表中也可以包含另外一個列表,即嵌套列表。
# nested list
my_list = ["mouse", [8, 4, 6], ['a']]
怎樣訪問列表中的元素?
列表索引
可以指定列表中元素的索引位置,通過 [] 操作符訪問元素,索引從 0 開始計算。如果有 5 個元素的列表索引值為 0 - 4。
#!/usr/bin/env python3
squares = [16, 25]
print(squares[1])
25
注意:如果索引值大於元素長度會拋出 IndexError 索引錯誤。如果索引值只能是整型,其他類型值會拋出 TypeError 類型錯誤。
負索引
負索引表示從元素最末尾開始反向計數,比如 -1
表示最後一個元素。跟索引從 0 計數不同,負索引從 -1 開始計數。
#!/usr/bin/env python3
squares = ["apple", "banana"]
print(squares[-1])
banana