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 資源
透過相關的互動式教學、備忘單和程式碼比較來擴展您的知識。