Python 字典(dictionary)是一種可變的、無序的、可存儲不同類型數據的數據結構。要準確地操作 Python 字典,你需要掌握以下常用操作:
創建字典:
使用大括號 {}
或者 dict()
函數來創建一個字典。鍵值對之間用冒號 :
分隔,多個鍵值對之間用逗號 ,
分隔。
例如:
my_dict = {'key1': 'value1', 'key2': 'value2'}
my_dict = dict(key1='value1', key2='value2')
訪問字典元素: 使用鍵來訪問字典中的值。例如:
value = my_dict['key1']
如果鍵不存在,會拋出 KeyError。可以使用 get()
方法避免錯誤:
value = my_dict.get('key1', 'default_value')
修改字典元素: 使用鍵和值來修改字典中的元素。例如:
my_dict['key1'] = 'new_value'
添加字典元素: 直接使用新的鍵和值為字典添加元素。例如:
my_dict['key3'] = 'value3'
刪除字典元素:
使用 del
語句刪除字典中的元素。例如:
del my_dict['key1']
或者使用 pop()
方法刪除元素并返回其值。例如:
value = my_dict.pop('key1')
檢查鍵是否在字典中:
使用 in
關鍵字檢查鍵是否在字典中。例如:
if 'key1' in my_dict:
print("key1 exists in the dictionary")
獲取字典長度:
使用 len()
函數獲取字典中元素的數量。例如:
length = len(my_dict)
遍歷字典:
可以使用 for
循環遍歷字典的鍵、值或鍵值對。例如:
for key in my_dict:
print(key, my_dict[key])
for key, value in my_dict.items():
print(key, value)
字典方法:
Python 字典提供了許多內置方法,如 update()
, popitem()
, clear()
等,用于操作字典。例如:
my_dict.update({'key4': 'value4'})
item = my_dict.popitem()
my_dict.clear()
掌握這些基本操作,你就可以準確地操作 Python 字典了。