🧩Python 字典(Dictionary)教學
📘 基本介紹
dict(字典)是 Python 中用於儲存「鍵值對(key-value pairs)」的資料結構。每個鍵(key)都是唯一的,用來對應一個值(value)。字典屬於可變(mutable)型別,因此可以新增、修改或刪除項目。
# 建立字典
person = {
"name": "Alice",
"age": 25,
"city": "Taipei"
}🔍 常用方法
1. get() — 取得值(避免錯誤)
get() — 取得值(避免錯誤)print(person.get("name")) # 輸出: Alice
print(person.get("country", "N/A")) # 若 key 不存在,回傳預設值 N/A2. keys()、values()、items()
keys()、values()、items()print(person.keys()) # dict_keys(['name', 'age', 'city'])
print(person.values()) # dict_values(['Alice', 25, 'Taipei'])
print(person.items()) # dict_items([('name', 'Alice'), ('age', 25), ('city', 'Taipei')])3. pop() — 移除指定鍵並回傳其值
pop() — 移除指定鍵並回傳其值4. popitem() — 移除最後一組鍵值對
popitem() — 移除最後一組鍵值對5. update() — 合併或更新字典內容
update() — 合併或更新字典內容6. clear() — 清空字典
clear() — 清空字典🔁 迴圈遍歷字典
⚙️ 字典生成式(Dictionary Comprehension)
🔸 將兩個列表合併成字典
🧠 小結
操作
方法
說明
取得值
get(key, default)
取值且避免 KeyError
新增/更新
update()
合併或更新內容
刪除
pop(key) / popitem()
移除項目
清空
clear()
清除所有項目
取鍵值
keys() / values() / items()
取得所有鍵、值或鍵值對
Last updated