Comment créer une liste en sommant les éléments de deux ou plusieurs listes en python ?

Published: 04 janvier 2021

Tags: Python;

DMCA.com Protection Status

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

Références