Een gewone dictionary slaat één object op, bijvoorbeeld één stad:
stad = {
"naam": "Amsterdam",
"land": "Nederland",
"inwoners": 921000
}
print(stad)
print(stad["land"])
Een geneste dictionary bevat meerdere objecten, elk als waarde van een sleutel:
steden = {
"Amsterdam": {"land": "Nederland", "inwoners": 921000},
"Parijs": {"land": "Frankrijk", "inwoners": 2148000},
"Berlijn": {"land": "Duitsland", "inwoners": 3769000}
}
print(steden)
De dierentuin-dictionary die we in dit onderwerp gebruiken ziet er zo uit:
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}
}
Beantwoord zonder code:
dieet?["muizen", "ratten"]dieet: lijst (list)