Sectie 2. Hoofdstuk 3
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.
12345678book = { "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:
123456789book = { "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:
123456789book = { "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
keysals een object van de dictionary keys. - Initialiseer de variabele
all_booksals 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 methodeappend()om de lijstall_bookste vullen met alle beschikbare boeken.
Oplossing
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 2. Hoofdstuk 3
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.