Aan de slagBegin gratis

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

Bekijk cursus

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.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# Definition of dictionary
europe = {'spain':'madrid', 'france':'paris', 'germany':'berlin',
          'norway':'oslo', 'italy':'rome', 'poland':'warsaw', 'austria':'vienna' }
          
# Iterate over europe
Code bewerken en uitvoeren