Python 字典(dictionary)是一種可變的、無序的、可存儲(chǔ)不同類型數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)。要準(zhǔn)確地操作 Python 字典,你需要掌握以下常用操作:
創(chuàng)建字典:
使用大括號(hào) {}
或者 dict()
函數(shù)來創(chuàng)建一個(gè)字典。鍵值對(duì)之間用冒號(hào) :
分隔,多個(gè)鍵值對(duì)之間用逗號(hào) ,
分隔。
例如:
my_dict = {'key1': 'value1', 'key2': 'value2'}
my_dict = dict(key1='value1', key2='value2')
訪問字典元素: 使用鍵來訪問字典中的值。例如:
value = my_dict['key1']
如果鍵不存在,會(huì)拋出 KeyError。可以使用 get()
方法避免錯(cuò)誤:
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
關(guān)鍵字檢查鍵是否在字典中。例如:
if 'key1' in my_dict:
print("key1 exists in the dictionary")
獲取字典長度:
使用 len()
函數(shù)獲取字典中元素的數(shù)量。例如:
length = len(my_dict)
遍歷字典:
可以使用 for
循環(huán)遍歷字典的鍵、值或鍵值對(duì)。例如:
for key in my_dict:
print(key, my_dict[key])
for key, value in my_dict.items():
print(key, value)
字典方法:
Python 字典提供了許多內(nèi)置方法,如 update()
, popitem()
, clear()
等,用于操作字典。例如:
my_dict.update({'key4': 'value4'})
item = my_dict.popitem()
my_dict.clear()
掌握這些基本操作,你就可以準(zhǔn)確地操作 Python 字典了。