Scorrere un dizionario
Lezione 9 di 14 del corso Dizionari in Python di Coddy.
Iterare attraverso un dizionario in Python ti permette di scorrere le sue chiavi, i suoi valori o le coppie chiave-valore (elementi) per eseguire diverse operazioni. Esistono diversi modi per scorrere un dizionario, a seconda di ciò che vuoi ottenere:
Scorrere le chiavi:
Puoi usare un ciclo for per iterare attraverso le chiavi di un dizionario. Ecco come fare:
my_dict = {"a": 1, "b": 2, "c": 3}
for key in my_dict:
print(key)Questo codice stamperà le chiavi "a," "b," e "c."
Scorrere i valori:
Se vuoi scorrere i valori di un dizionario, puoi usare il metodo .values()
my_dict = {"a": 1, "b": 2, "c": 3}
for value in my_dict.values():
print(value)
Questo codice stamperà i valori 1, 2 e 3.
Scorrere le coppie chiave-valore (elementi):
Per iterare sia attraverso le chiavi che i valori di un dizionario, puoi usare il metodo .items():
my_dict = {"a": 1, "b": 2, "c": 3}
for key, value in my_dict.items():
print(key, value)
Questo codice stamperà coppie chiave-valore, come "a 1," "b 2," e "c 3."
Puoi usare il metodo
keys()per restituire le chiavi di un dizionario.
Sfida
FacileCrea una funzione chiamata calculate_average_grade che calcoli il voto medio degli studenti di una classe usando un dizionario che contiene i nomi degli studenti come chiavi e i rispettivi voti come valori. La funzione dovrebbe scorrere il dizionario e restituire il voto medio.
Provalo tu
def calculate_average_grade(student_grades):
# Scrivi il codice quiTutte le lezioni di Dizionari in Python
2Operazioni
Creare un dizionarioAccedere agli elementiModificare i valoriAggiungere elementiRimuovere elementiVerificare se una chiave esisteScorrere un dizionarioEsercitati da solo: Compilatore Python online