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(). Denne 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 får et oppslagsverk authors_books, hvor nøkkelen er forfatteren og verdien er en liste over deres boktitler.
- Initialiser variabelen
keyssom et objekt med oppslagsverkets 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