Sometimes, we want to do an element-wise addition of 2 lists with Python.
In this article, we’ll look at how to do an element-wise addition of 2 lists with Python.
How to do an element-wise addition of 2 lists with Python?
To do an element-wise addition of 2 lists with Python, we can use the operator.add method.
For instance, we write:
from operator import add
list1 = [1, 2, 3]
list2 = [4, 5, 6]
added = list(map(add, list1, list2))
print(added)
We call map with add and list1 and list2 to add the entries in list1 and list2 element-wise.
Then we call list to convert the returned iterable object back to a list.
Therefore, added is [5, 7, 9].
Conclusion
To do an element-wise addition of 2 lists with Python, we can use the operator.add method.