Python 字典方法備忘單

學習Python字典法。鍵值對插入、檢索、更新和檢查的完整參考指南。

字典存取和修改

檢索或更改字典項目的常見操作。

方法/功能文法描述
get()my_dict.get(key, default=None)如果鍵存在,則傳回該鍵的值,否則傳回預設值。
update()my_dict.update(other_dict)使用另一個字典/迭代中的鍵值對更新字典。
pop()my_dict.pop(key, default)刪除並傳回指定鍵的值。
clear()my_dict.clear()從字典中刪除所有項目。

字典迭代和視圖

傳回字典元素的動態視圖物件的方法。

方法/功能文法描述
keys()my_dict.keys()傳回字典中所有鍵的視圖物件。
values()my_dict.values()傳回字典中所有值的視圖物件。
items()my_dict.items()傳回包含(鍵,值)元組對的視圖物件。

互動式簡報腳本

run_all_cheat_methods.py
在編輯器中執行
# get()
my_dict.get(key, default=None)

# update()
my_dict.update(other_dict)

# pop()
my_dict.pop(key, default)

# clear()
my_dict.clear()

# keys()
my_dict.keys()

# values()
my_dict.values()

# items()
my_dict.items()

常見問題解答

為什麼要使用 get() 而不是 dict[key]?

如果鍵不存在, dict[key] 會引發 KeyError 。 get() 傳回 None 或指定的預設值而不是崩潰。

如何在 Python 中合併兩個字典?

在Python 3.9+ 中,您可以使用聯合運算子:dict1 |字典2。或者,使用 dict1.update(dict2) 方法。

相關主題

推薦的 Python 資源

透過相關的互動式教學、備忘單和程式碼比較來擴展您的知識。