Valori del dizionario con for in Python
Per ottenere i valori di un dizionario, puoi accedervi tramite la chiave.
Esempio
Supponiamo di avere il dizionario dct:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Stampiamo tutti i suoi valori:
for key in dct:
print(dct[key])
Risultato dell'esecuzione del codice:
1
2
3
Esempio
I valori del dizionario possono essere stampati anche utilizzando
il metodo values. Restituisce
un oggetto speciale, che può essere iterato
con un ciclo:
for el in dct.values():
print(el)
Risultato dell'esecuzione del codice:
1
2
3
Problemi pratici
Dato il dizionario:
tst = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5
}
Stampate in console i suoi valori:
1
2
3
4
5
Dato il dizionario:
tst = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5
}
Trovate la somma dei suoi valori.
Dato il dizionario:
tst = {
'1': 'a',
'2': 'b',
'3': 'c',
'4': 'd'
}
Ricavate dai suoi valori la seguente stringa:
'abcd'