Exemples de comment créer une liste en sommant les éléments de deux ou plusieurs listes en python
Listes de même taille
Soit 3 listes de même taille:
a = [1,2,3,4]
b = [10,20,30,40]
c = [1,1,1,1]
Créer une nouvelle liste en sommant les éléments
Pour créer une nouvelle liste en sommant les éléments de deux ou plusieurs listes, une solution est d'utiliser une "list comprehension" avec "zip":
d = [x+y+z for x, y, z in zip(a, b, c)]
print(d)
donne
[12, 23, 34, 45]
Sommer tous les éléments
Note: pour ajouter tous les éléments d'une liste il existe la fonction sum():
tot = sum(d)
print(tot)
donne
114