Seksjon 2. Kapittel 3
single
Tilgang til Nøklene i Ordbøker
Sveip for å vise menyen
For å få tilgang til nøklene i et dictionary i Python, kan du bruke metoden keys(). Dette returnerer et view-objekt som viser alle nøklene 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'])
Iterere gjennom nøkler
Du kan iterere gjennom nøklene i et dictionary ved å bruke en for-løkke:
123456789book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } for item in book.keys(): print(key)
Sjekke om en nøkkel finnes
Bruk nøkkelordet in for å sjekke om en bestemt nøkkel finnes i ordboken:
123456789book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } if "author" in book: print("The 'author' key exists in the dictionary.")
Oppgave
Sveip for å begynne å kode
Du har fått en ordbok authors_books, hvor nøkkelen er forfatteren og verdien er en liste over deres boktitler.
- Initialiser variabelen
keyssom et objekt av ordbokens nøkler. - Initialiser variabelen
all_bookssom en liste over alle tilgjengelige boktitler. - Bruk en
for-løkke for å hente boklistene etter forfatter. - Bruk en nestet
for-løkke og metodenappend()for å fylle listenall_booksmed alle tilgjengelige bøker.
Løsning
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 2. Kapittel 3
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår