8-1 設定字典及取出值

字典(dict)是Python的內建型別,它可以儲存多組成對資料,以key:value的型式表示。其中,key稱為「鍵」,value稱為「值」。在使用時字典時只要給定key,就可以取出其相對的value

1. 設定集合

程式:
#建立一個字典物件, 存各科考試高分人數
highScore = {'會計':6, '國文':3, '英文':5, '程式':8}   

#印出字典
print(highScore)
執行結果:
{'會計': 6, '國文': 3, '英文': 5, '程式': 8}

2. 由「鍵」取出「值」

取出字典內容的方法很像取出清單的資料,都是用中括號表示索引鍵,只是字典的索引值是鍵值,而清單則是從0開始的數字。

3. 先判斷是否存在,再取值

如果要取出的鍵值不存在程式會發生錯誤。為避免此種錯誤可以在取出值前先判斷是否已有key的存在。

自主練習

  1. 建立一個字典,其中的key:value包括「125:3」、「126:5」、「129:1」、「120:2」、「122:7」,分別代表某國小一年級學生的身高及人數。隨意指定某個身高,顯示其相對應人數;如果不存在則顯示0人。

Last updated