6. 字典
I. 什麼是字典(Dictionary)?
直接英翻中的話就稱為:字典 因此,其實Dictionary就像大家小時候查字典的方式相同 我們會利用部首 or 筆畫數 or 注音符號索引,找到我們想找的內容在哪一頁 在Python中,我們也是利用索引值(Key)去找相對應的內容(Value)唷!!

II. 字典有甚麼優勢
有沒有想過,其實儲存大量資料也可以利用陣列就好 為什麼需要有「字典」這種資料型態呢?
III. 創造一個字典
<dict_name> = {<Key>:<Value>}。 每一對<Key>:<Value>利用逗號分隔
直接利用dict()將它變為dict的型態
多層字典
【補充】可以利用zip快速建立字典
IV. 利用key值找到相對應的value
key值找到相對應的value利用<dict_name>[<key>] 或 <dict_name>.get(<key>)
V. 改變某key值所對應的value
key值所對應的value直接利用<dict_name>[<key>] = <new_value> 即可
VI. 新增新的key值和value
key值和value直接利用<dict_name>[<new_key>] = <new_value> 即可
VII. 刪除特定key值和所對應的value
key值和所對應的value直接利用del <dict_name>[<key>] 或 <dict_name>.pop(<key>)
若利用
<thisdict>.popitem()會直接去除掉字典中最新(最後加進去)的那一筆
VIII. 列出所有key值 或 value值
key值 或 value值IX. 排序字典中的資料
用key來排序
用value來排序
X. 確認某key值是否存在字典內
key值是否存在字典內XI. 確認字典的總資料筆數
利用len(<dict_name>)
XII. 複製整個字典
利用<dict_name>.copy()
XIII. 清空字典中的資料
利用<dict_name>.clear()
Last updated
Was this helpful?