Lus doorlopen over dictionary
In Python 3 heb je de methode items() nodig om een lus te doorlopen over een dictionary:
world = { "afghanistan":30.55,
"albania":2.77,
"algeria":39.21 }
for key, value in world.items() :
print(key + " -- " + str(value))
Ken je de dictionary europe nog, met de namen van enkele Europese landen als key en hun hoofdsteden als bijbehorende value? Schrijf een lus om erover te itereren!
Deze oefening maakt deel uit van de cursus
Python voor gemiddeld niveau
Oefeninstructies
Schrijf een for-lus die door elk key:value-paar van europe gaat. In elke iteratie moet "the capital of x is y" worden geprint, waarbij x de key is en y de value van het paar.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Definition of dictionary
europe = {'spain':'madrid', 'france':'paris', 'germany':'berlin',
'norway':'oslo', 'italy':'rome', 'poland':'warsaw', 'austria':'vienna' }
# Iterate over europe