我們將會學習 Python 中的數據結構。
主要的數據結構包括列表 (List)、元組 (Tuple)、字典 (Dictionary) 以及集合 (Set)。
現在就讓我們建立一個新的文件,名稱叫做data_structures.py
,然後開始學習吧。- 列表 (List):列表是一種有序的集合,可以隨時被新增或刪除其中的元素。
pythonCopy code
my_list = [1, 2, 3, 4, 5]
print(my_list)
# 添加元素到列表尾部
my_list.append(6)
print(my_list)
# 移除列表中的元素
my_list.remove(1)
print(my_list)
- 元組 (Tuple):元組和列表非常類似,但是元組一旦初始化就不能修改。
pythonCopy code
my_tuple = (1, 2, 3, 4, 5)
print(my_tuple)
- 字典 (Dictionary):字典使用鍵-值 (key-value) 的存儲結構,具有很快的查找速度。
pythonCopy code
my_dict = {'name': 'John', 'age': 20, 'gender': 'male'}
print(my_dict)
# 從字典中獲取元素
print(my_dict['name'])
# 更改字典中的元素
my_dict['age'] = 21
print(my_dict)
# 移除字典中的元素
del my_dict['gender']
print(my_dict)
- 集合 (Set):集合是一群無序且元素唯一的集合。
pythonCopy code
my_set = {1, 2, 3, 4, 5}
print(my_set)
# 添加元素到集合中
my_set.add(6)
print(my_set)
# 從集合中移除元素
my_set.remove(1)
print(my_set)
這就是 Python 中的主要數據結構,你可以透過編輯並運行data_structures.py
來更深入地了解他們。