Accesso alle Chiavi del Dizionario
Per accedere alle chiavi di un dizionario in Python, puoi usare il metodo keys()
. Questo restituisce un oggetto vista che visualizza tutte le chiavi nel dizionario.
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } keys = book.keys() print(keys) # Output: dict_keys(['title', 'author', 'year', 'genre'])
Iterare attraverso le chiavi
Puoi iterare attraverso le chiavi in un dizionario usando un ciclo for
:
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } for key in book.keys(): print(key)
Verifica dell'Esistenza di una Chiave
Usa la parola chiave in per verificare se una chiave specifica esiste nel dizionario:
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } if "author" in book: print("The 'author' key exists in the dictionary.")
Compito
Swipe to start coding
Ti viene dato un dizionario authors_books
, dove la chiave è l'autore e il valore è una lista dei titoli dei loro libri.
- Inizializza la variabile
keys
come una lista delle chiavi del dizionario. - Inizializza la variabile
all_books
come una lista di tutti i titoli di libri disponibili. - Usa un ciclo
for
per ottenere le liste di libri per autore. - Usa un ciclo
for
annidato e il metodoappend()
per riempire la listaall_books
con tutti i libri disponibili.
Soluzione
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 2. Capitolo 3