Toegang tot Woordenboek Keys
Om toegang te krijgen tot de sleutels van een woordenboek in Python, kun je de keys()
methode gebruiken. Dit retourneert een view-object dat alle sleutels in het woordenboek weergeeft.
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 in een woordenboek itereren met behulp van een for
-lus:
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } for key in book.keys(): print(key)
Controleren of een sleutel bestaat
Gebruik het in sleutelwoord om te controleren of een specifieke sleutel in het woordenboek bestaat:
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
Swipe to start coding
Je krijgt een woordenboek authors_books
, waarbij de sleutel de auteur is en de waarde een lijst van hun boektitels.
- Initialiseer de variabele
keys
als een lijst van de sleutels van het woordenboek. - Initialiseer de variabele
all_books
als een lijst van alle beschikbare boektitels. - Gebruik een
for
-lus om de boekenlijsten per auteur te krijgen. - Gebruik een geneste
for
-lus en deappend()
-methode om deall_books
-lijst te vullen met alle beschikbare boeken.
Oplossing
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 2. Hoofdstuk 3