參考書目: Python自動化的樂趣: 搞定重複瑣碎&單調無聊的工作
📝 字典與資料型別
- 字典(Dictionary) : 利用"鍵(key)"與"值(value)“關聯在一起,這種關係稱為"鍵值對(key-value pair)”
📓 字典與串列
- 字典中的項目沒有順序之分
- 當鍵值不存在字典中,拋出 KeyError
📓 keys()
- 將字典中的鍵(key)以類似串列的方式回傳(不是真的串列)
- 要得到串列資料型態的話,可以透過 list()
📓 values()
- 將字典中的值(value)以類似串列的方式回傳(不是真的串列)
- 要得到串列資料型態的話,可以透過 list()
📓 items()
- 將字典中的鍵-值(key-value)以多元組的方式回傳
📓 檢查字典中的某個鍵或值是否存在
📓 get()
- get(要存取的鍵,鍵不存在時的返回值)
📓 setdefault()
- 為不存在的鍵值設定預設值並回傳預設值
- 若鍵值本身已存在則不改變現有鍵值並回傳現在的鍵值
📓 印出美觀的結果
- 利用 pprint 模組的 pprint() 和 pformat(),將字典以較美觀的方式印出