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!
python sum
Commentami!