How can I sum multiple list elements at the same time? For example, something like this in Python:
Our lists (input):
JavaScript
x
3
1
[3, 3, 1, 1, 1, 1, 1]
2
[1, 1, 4, 5, 6, 7, 8]
3
Output:
JavaScript
1
2
1
[4, 4, 5, 6, 7, 8, 9]
2
Note: we don’t know how many list will be given to us.
Advertisement
Answer
This should do the job
JavaScript
1
7
1
l1 = [3, 3, 1, 1, 1, 1, 1]
2
l2 = [1, 1, 4, 5, 6, 7, 8]
3
4
l3 = [sum(t) for t in zip(l1, l2)]
5
6
print(l3)
7