Somma dei valori del dizionario in Python

Manav Narula 30 marzo 2021
  1. Sommare i valori nel dizionario Python con il cicli for
  2. Sommare i valori nel dizionario Python con la funzione sum()
Somma dei valori del dizionario in Python

In questo tutorial, introdurremo come sommare i valori in un dizionario Python.

Sommare i valori nel dizionario Python con il cicli for

Il primo metodo prevede l’uso del cicli for. Ripetiamo ogni valore nel dizionario e memorizziamo il risultato finale in una variabile, che viene dichiarata fuori dal bucle.

Vediamo il seguente esempio.

d1 = {"a": 15, "b": 18, "c": 20}

total = 0

for i in d1.values():
    total += i

print(total)

Produzione:

53

La funzione values() restituisce una lista di valori del dizionario.

Sommare i valori nel dizionario Python con la funzione sum()

La funzione sum è usata per restituire la somma di un interable in Python. Possiamo eliminare l’uso del cicli for utilizzando la funzione sum. Per esempio,

d1 = {"a": 15, "b": 18, "c": 20}
print(sum(d1.values()))

Produzione:

53
Autore: Manav Narula
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn

Articolo correlato - Python Dictionary