Sommare gli elementi di un array in Python

Mattepuffo's logo
Sommare gli elementi di un array in Python

Sommare gli elementi di un array in Python

Se abbiamo un array, e vogliamo sommare gli elementi in Python, possiamo usare la funzione sum.

In pratica fa tutto lei; come parametri richiede l'array ed un numero da sommare agli altri (ma è opzionale).

Vediamo un paio di esempi:

numbers = [1, 2, 3, 4, 5, 1, 4, 5]

somma = sum(numbers)
somma2 = sum(numbers, 5)

print(somma)
print(somma2)

I risultati saranno 25 e 30; nel secondo esempio abbiamo sommato anche 10 agli altri valori.

Se invece volessimo sommare gli elementi di un array multidimensionale?

Sempre con sum:

x = [[1, 2], [3, 4], [5, 6]]
somma3 = sum(sum(x, []))
print(somma3)

Enjoy!


Condividi

Commentami!