Sektion 2. Kapitel 3
single
Adgang til Dictionary-nøgler
Stryg for at vise menuen
For at få adgang til nøglerne i et dictionary i Python, kan du bruge metoden keys(). Denne returnerer et view-objekt, der viser alle nøglerne i dictionaryen.
12345678book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } keys = book.keys() print(keys) # Output: dict_keys(['title', 'author', 'year', 'genre'])
Iteration gennem nøgler
Du kan iterere gennem nøglerne i et dictionary ved hjælp af en for-løkke:
123456789book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } for item in book.keys(): print(key)
Kontrol af om en nøgle findes
Brug nøgleordet in for 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 får en ordbog authors_books, hvor nøglen er forfatteren og værdien er en liste over deres bogtitler.
- Initialiser variablen
keyssom et objekt af ordbogens nøgler. - Initialiser variablen
all_bookssom en liste over alle tilgængelige bogtitler. - Brug en
for-løkke til at hente boglisterne for hver forfatter. - Brug en indlejret
for-løkke og metodenappend()til at udfylde listenall_booksmed 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