迭代
在上一節,我們將成績成功以dictionary儲存,我們也學會如何以index的方式去存取value。但是,如果今天A老師將他的成績存成dictionary了,並且交給了學校,那學校要怎麼存取所有dictionary裡所有的成績呢?難道老師還要再給一個有所有key的list嗎?
for
如同我們曾經在list講的一樣,我們可以用for迴圈去迭代dictionary,依次獲得每個key。
>>> grade = { "humming" : 80, "bird" : 77, "rilak" : 87}
>>> for name in grade:
print(name,grade[name])
rilak 87
humming 80
bird 77
上面的範例即是把grade
dictionary,透過for迭代,然後每次name都會是其中一個key,再透過key去獲得value。