Python 專案開發入門的十堂課
第二堂 利用 Python 處理資料:Python 的內建資料型態 - 字典
重點整理
- 字典的字面常數為大括弧,裡頭為逗號區隔的 key:value 。
- 字典是可變的, key 必須是不可變的, value 沒有限制。
- 關鍵字 in 或 not in 可以判斷指定的 key 是否在字典中。
- 用中括弧加上 key ,可以取得該 key 的 value ,可以直接用指派運算子將 key:value 加入字典中,或是替該 key 設定新的 vaule 。
- 關鍵字 del 可以刪除指定的 key:value 。
- 字典的 copy() 方法回傳考背後的新字典, get() 回傳指定 key 的 value , pop() 移除並回傳指定 key 的 value , popitem() 隨機移除並回傳字典中的元素。
- 內建函數 dict() 用來建立字典物件,可以用關鍵字引數設定 key:value ,引數名稱會變成當作 key 的字串,等好設定的值會變成 value ,另外可用 zip() 當參數將兩組相同元素長度的字串、串列或序對建立字典,或是含有配對資料的串列或序對。
- 內建函數 len() 回傳字典的元素總數。
- 內建函數 iter() 可以將字典的 key 轉變為迭代器物件。
相關文章