Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Woordenboeken | Data Structures
Introductie tot Python met Cursor

bookWoordenboeken

Een dictionary slaat gegevens op als sleutel-waardeparen, waardoor waarden toegankelijk zijn via de sleutel in plaats van de positie. Handig voor gestructureerde gegevens, zoals de naam, leeftijd of voorkeuren van een gebruiker.

Sleutels moeten uniek en onveranderlijk zijn (strings, getallen of tuples). Waarden kunnen elk type zijn — strings, getallen, lijsten of zelfs andere dictionaries.

Een dictionary aanmaken

Dictionaries worden gedefinieerd met accolades, met key: value-paren gescheiden door komma's.

Voorbeeld: person = {"name": "Alice", "age": 30} Hier wijst "name" naar "Alice", en "age" naar 30.

Waarden opvragen en bijwerken

Gebruik vierkante haken om een waarde op te vragen: person["name"].

  • Als de sleutel bestaat, wordt de waarde geretourneerd;
  • Zo niet, dan geeft Python een KeyError.

Met .get() geven ontbrekende sleutels None of een standaardwaarde terug: person.get("nickname", "N/A").

Waarden bijwerken door opnieuw toe te wijzen: person["age"] = 31.

Items toevoegen en verwijderen

Om een nieuw sleutel-waarde paar toe te voegen, wijs je eenvoudig een waarde toe aan een nieuwe sleutel — Python voegt het toe: person["city"] = "London".

Om een sleutel te verwijderen, gebruik je del, zoals del person["age"]. Of gebruik .pop("key") als je de waarde wilt verwijderen en retourneren.

Sleutels en waarden

Woordenboeken beschikken over handige ingebouwde methoden:

  • .keys() geeft een lijst-achtig overzicht van alle sleutels;
  • .values() geeft alle waarden terug;
  • .items() geeft paren als tuples — nuttig bij itereren.

Deze zijn vooral handig bij het doorlopen of analyseren van een woordenboek.

Samenvatting

  • Een woordenboek bevat sleutel-waarde paren, waarbij sleutels uniek zijn en gebruikt worden om op te zoeken;
  • Sleutels moeten immutable zijn (zoals strings of nummers), waarden kunnen elk type zijn;
  • Je kunt waarden toevoegen, bijwerken, verwijderen en veilig ophalen met .get();
  • Gebruik .keys(), .values() en .items() om efficiënt met de inhoud van een woordenboek te werken.
question mark

Welke syntaxis geeft correct toegang tot een waarde via de sleutel in een dictionary?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 3

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Awesome!

Completion rate improved to 5

bookWoordenboeken

Veeg om het menu te tonen

Een dictionary slaat gegevens op als sleutel-waardeparen, waardoor waarden toegankelijk zijn via de sleutel in plaats van de positie. Handig voor gestructureerde gegevens, zoals de naam, leeftijd of voorkeuren van een gebruiker.

Sleutels moeten uniek en onveranderlijk zijn (strings, getallen of tuples). Waarden kunnen elk type zijn — strings, getallen, lijsten of zelfs andere dictionaries.

Een dictionary aanmaken

Dictionaries worden gedefinieerd met accolades, met key: value-paren gescheiden door komma's.

Voorbeeld: person = {"name": "Alice", "age": 30} Hier wijst "name" naar "Alice", en "age" naar 30.

Waarden opvragen en bijwerken

Gebruik vierkante haken om een waarde op te vragen: person["name"].

  • Als de sleutel bestaat, wordt de waarde geretourneerd;
  • Zo niet, dan geeft Python een KeyError.

Met .get() geven ontbrekende sleutels None of een standaardwaarde terug: person.get("nickname", "N/A").

Waarden bijwerken door opnieuw toe te wijzen: person["age"] = 31.

Items toevoegen en verwijderen

Om een nieuw sleutel-waarde paar toe te voegen, wijs je eenvoudig een waarde toe aan een nieuwe sleutel — Python voegt het toe: person["city"] = "London".

Om een sleutel te verwijderen, gebruik je del, zoals del person["age"]. Of gebruik .pop("key") als je de waarde wilt verwijderen en retourneren.

Sleutels en waarden

Woordenboeken beschikken over handige ingebouwde methoden:

  • .keys() geeft een lijst-achtig overzicht van alle sleutels;
  • .values() geeft alle waarden terug;
  • .items() geeft paren als tuples — nuttig bij itereren.

Deze zijn vooral handig bij het doorlopen of analyseren van een woordenboek.

Samenvatting

  • Een woordenboek bevat sleutel-waarde paren, waarbij sleutels uniek zijn en gebruikt worden om op te zoeken;
  • Sleutels moeten immutable zijn (zoals strings of nummers), waarden kunnen elk type zijn;
  • Je kunt waarden toevoegen, bijwerken, verwijderen en veilig ophalen met .get();
  • Gebruik .keys(), .values() en .items() om efficiënt met de inhoud van een woordenboek te werken.
question mark

Welke syntaxis geeft correct toegang tot een waarde via de sleutel in een dictionary?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 3
some-alt