Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Toegang tot Dictionary-sleutels | Beheersing van Python Woordenboeken
Python Datastructuren
Sectie 2. Hoofdstuk 3
single

single

Toegang tot Dictionary-sleutels

Veeg om het menu te tonen

Om toegang te krijgen tot de sleutels van een dictionary in Python, kun je de methode keys() gebruiken. Deze methode retourneert een view-object dat alle sleutels in de dictionary weergeeft.

12345678
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } keys = book.keys() print(keys) # Output: dict_keys(['title', 'author', 'year', 'genre'])

Itereren door sleutels

Je kunt door de sleutels van een dictionary itereren met een for-lus:

123456789
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } for item in book.keys(): print(key)

Controleren of een sleutel bestaat

Gebruik het sleutelwoord in om te controleren of een specifieke sleutel in het woordenboek aanwezig is:

123456789
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } if "author" in book: print("The 'author' key exists in the dictionary.")
Taak

Veeg om te beginnen met coderen

Je krijgt een dictionary authors_books, waarbij de sleutel de auteur is en de waarde een lijst met hun boektitels.

  • Initialiseer de variabele keys als een object van de dictionary keys.
  • Initialiseer de variabele all_books als een lijst met alle beschikbare boektitels.
  • Gebruik een for-lus om de boekenlijsten per auteur op te halen.
  • Gebruik een geneste for-lus en de methode append() om de lijst all_books te vullen met alle beschikbare boeken.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 3
single

single

Vraag AI

expand

Vraag AI

ChatGPT

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

some-alt