2-5:字典
Chapter 02:程式基礎教學

2-5:字典

Python 中「字典」的資料型態,其元素是以「鍵值」的方式儲存,利用「鍵」來取得「值」。

首先先來介紹如何建立字典





一、建立字典

建立字典的語法有以下三種,分別是:

  1. 字典名稱 = {1:1, 2:2, 3:3, ......}
  2. 字典名稱 = dict([[1, 1], [2, 2], [3:3], ......])
  3. 字典名稱 = dict(1=1, 2=2, 3=3, ......)

P.S. 字串、整數、浮點數,都可做為「鍵」,但是以上面第三種方式建立的字典,不能用數值當作「鍵」。

「鍵」如果重複的話,取出來的值會以最後的「鍵」為主。


二、字典取值

要從字典取值非常簡單,有以下兩種取法:

  1. 字典名稱[]
  2. 字典名稱.get()

P.S. 兩種差別就在於,如果字典裡沒有你要查詢的「鍵」,那麼用第一種方式程式會報錯,但如果用 get 命令,就不會產生錯誤。


三、修改、新增字典的值

使用以下語法可以更新字典的「值」,如果輸入的「鍵」不存在,就會新增一筆資料到字典。
語法:字典名稱[] =


四、刪除字典

刪除字典一共有三種用法,如下:

  1. del 字典名稱[]
  2. 字典名稱.clear()
  3. del 字典名稱

第一種是刪除字典中的特定元素
第二種是刪除字典中的所有元素
第三種是刪除整個字典


五、字典的有趣命令

方法意思
len(字典名稱)取得字典元素數量
字典名稱.copy()複製字典
in字典名稱檢查「鍵」是否存在於字典中
字典名稱.items()取得以「鍵值」組為元素的組合
字典名稱.keys()取得以「鍵」為元素的組合
字典名稱.values()取得以「值」為元素的組合
字典名稱.setdefault(, ) get() 類似,若「鍵」不存在,就新增到字典中。

最後在 Google Colab 再來分別介紹

Google Colab 教學筆記超連接


參考文獻

Python自學聖經:從程式素人到開發強者的技術與實戰大全








如果覺得文章內容還不錯的話,麻煩請幫我點個讚!感謝

可以多點幾次喔~~

第一次點讚需使用 Google 或 Facebook 帳號註冊

發表迴響