Sektion 2. Kapitel 3
single
Adgang til Dictionary Nøgler
Stryg for at vise menuen
For at få adgang til nøglerne i en ordbog i Python, kan du bruge keys()-metoden. Dette returnerer et view-objekt, der viser alle nøglerne i ordbogen.
12345678book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } keys = book.keys() print(keys) # Output: dict_keys(['title', 'author', 'year', 'genre'])
Iterere gennem nøgler
Du kan iterere gennem nøglerne i en ordbog ved hjælp af en for-løkke:
123456789book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } for key in book.keys(): print(key)
Kontrol af eksistensen af en nøgle
Brug in-nøgleordet til at kontrollere, om en bestemt nøgle findes i ordbogen:
123456789book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } if "author" in book: print("The 'author' key exists in the dictionary.")
Opgave
Swipe to start coding
Du har fået en ordbog authors_books, hvor nøglen er forfatteren og værdien er en liste over deres bogtitler.
- Initialiser variablen
keyssom en liste over ordbogens nøgler. - Initialiser variablen
all_bookssom en liste over alle tilgængelige bogtitler. - Brug en
for-løkke til at få boglisterne efter forfatter. - Brug en indlejret
for-løkke og metodenappend()til at fyldeall_books-listen med alle tilgængelige bøger.
Løsning
Var alt klart?
Tak for dine kommentarer!
Sektion 2. Kapitel 3
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat