Drop links or images here to add them to the editor.

Met .items() loop je door sleutels én waarden tegelijk:

steden = {
    "Amsterdam": {"land": "Nederland", "inwoners": 921000},
    "Parijs":    {"land": "Frankrijk", "inwoners": 2148000},
    "Berlijn":   {"land": "Duitsland", "inwoners": 3769000}
}

for stad, gegevens in steden.items():
    print(stad, "ligt in", gegevens["land"], "en heeft", gegevens["inwoners"], "inwoners.")

Uitvoer:

Amsterdam ligt in Nederland en heeft 921000 inwoners.
Parijs ligt in Frankrijk en heeft 2148000 inwoners.
Berlijn ligt in Duitsland en heeft 3769000 inwoners.

Bij elke iteratie bevat stad de sleutel en gegevens de bijbehorende binnenste dictionary.

Traceertabel (zonder code invullen):

Gegeven:

dierentuin = {
    "Leeuw":   {"soort": "Zoogdier", "verblijf": "Savanne",   "dieet": ["vlees"],           "aantal": 2},
    "Pinguïn": {"soort": "Vogel",    "verblijf": "Poolgebied","dieet": ["vis", "kril"],      "aantal": 15},
    "Python":  {"soort": "Reptiel",  "verblijf": "Terrarium", "dieet": ["muizen", "ratten"], "aantal": 3}
}
print("Alle dieren:")
for dier, gegevens in dierentuin.items():
    print(dier, "is van het soort", gegevens["soort"], "leeft in", gegevens["verblijf"],
          "en er zijn er", gegevens["aantal"], "van.")

Vul de ontbrekende waarden A–E in:

Stap dier Uitvoer
1 Alle dieren:
A Leeuw Leeuw is van het soort Zoogdier leeft in Savanne en er zijn er 2 van.
3 B C
4 D E
Antwoord
Stap dier Uitvoer
A = 2 Leeuw Leeuw is van het soort Zoogdier leeft in Savanne en er zijn er 2 van.
3 B = Pinguïn C = Pinguïn is van het soort Vogel leeft in Poolgebied en er zijn er 15 van.
4 D = Python E = Python is van het soort Reptiel leeft in Terrarium en er zijn er 3 van.