1. Leren
  2. /
  3. Cursussen
  4. /
  5. Python voor gemiddeld niveau

Connected

Opdracht

Dictionariception

Ken je de lijsten nog? Die konden van alles bevatten, zelfs andere lijsten. Voor dictionaries geldt hetzelfde. Dictionaries kunnen key:value-paren bevatten waarbij de values weer dictionaries zijn.

Kijk als voorbeeld naar het script waarin een andere versie van europe, de dictionary waar je steeds mee hebt gewerkt, is gecodeerd. De keys zijn nog steeds de landnamen, maar de values zijn dictionaries die meer informatie bevatten dan alleen de hoofdstad.

Je kunt prima vierkante haken aan elkaar koppelen om elementen te selecteren. Om bijvoorbeeld de bevolking van Spanje uit europe op te halen, heb je het volgende nodig:

europe['spain']['population']

Instructies

100 XP
  • Gebruik gekoppelde vierkante haken om de hoofdstad van Frankrijk te selecteren en af te drukken.
  • Maak een dictionary met de naam data, met de keys 'capital' en 'population'. Stel deze in op respectievelijk 'rome' en 59.83.
  • Voeg een nieuw key-value-paar toe aan europe; de key is 'italy' en de value is data, de dictionary die je zojuist hebt gemaakt.