Menu
Coddy logo textTech

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.

challenge icon

Sfida

Facile

Crea 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 qui

Tutte le lezioni di Dizionari in Python

Esercitati da solo: Compilatore Python online