辞書のループ処理
Python 3で辞書をループ処理するには、items()メソッドが必要です。
world = { "afghanistan":30.55,
"albania":2.77,
"algeria":39.21 }
for key, value in world.items() :
print(key + " -- " + str(value))
いくつかのヨーロッパの国名をキー、対応する首都を値として含んでいたeurope辞書を覚えていますか?では、それを反復処理するループを書いてみましょう!
この演習はコースの一部です
Python中級
演習の手順
europeの各キーと値のペアを順に処理するforループを書きましょう。反復処理のたびに、"the capital of x is y"が出力されるようにします。ここで、xはキー、yはそのペアの値です。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Definition of dictionary
europe = {'spain':'madrid', 'france':'paris', 'germany':'berlin',
'norway':'oslo', 'italy':'rome', 'poland':'warsaw', 'austria':'vienna' }
# Iterate over europe