迭代

在上一節,我們將成績成功以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。

results matching ""

    No results matching ""