列表是一種可變的有序集合,可以包含多種型態的元素。我們可以對列表進行增加、刪除和修改的操作。
接下來我們來創建列表來做範例。
創建列表 使用 [] 來創建列表。
empty_list = [] # 空列表
number = [1, 2, 3, 4, 5]
獲取元素 使用 列表[索引] 可以查看此列表的元素。
print(number[0]) # 結果為 1
print(number[-1]) # 結果為 5 負數索引則從最後開始
切片 使用 列表[起始索引 : 結束索引] 可以查看此列表的子集。print(number[1:3]) # 結果為[2,3]
新增元素 使用 列表.append() 來新增元素。number.append(6) # [1, 2, 3, 4, 5, 6]
刪除元素 使用 列表.remove() 刪除指定元素。number.remove(4) # [1, 2, 3, 5, 6]
修改元素 使用 列表[索引] 來修改元素。number[0] = 7 # [7, 2, 3, 5, 6]
元組是一種不可變的有序集合,一旦創建了元組,就不能更改其內容。
簡單來說,元組可以想成不能新增、刪除和修改的列表。
創建元組 使用 () 來創建列表。
empty_tuple = () # 空元組
numbers = (1, 2, 3, 4, 5)
獲取元素 使用 元組[索引] 可以查看此列表的元素。
print(numbers[0]) # 結果為 1
print(numbers[-1]) # 結果為 5 負數索引則從最後開始
切片 使用 元組[起始索引 : 結束索引] 可以查看此列表的子集。print(number[1:3]) # 結果為(2,3)