VOOZH about

URL: https://www.geeksforgeeks.org/python/python-adding-two-list-elements/

⇱ Add Elements of Two Lists in Python - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

Add Elements of Two Lists in Python

Last Updated : 11 Jul, 2025

Adding corresponding elements of two lists can be useful in various situations such as processing sensor data, combining multiple sets of results, or performing element-wise operations in scientific computing. List Comprehension allows us to perform the addition in one line of code. It provides us a way to write for loop in a list.


Output
[5, 8, 10, 8, 18]

Other methods that we can use to add elements of two lists in python are:

Using zip() Function

zip() function zip() combines two or more iterables element by element that makes it easy to iterate over corresponding elements. It returns a tuple, which we can sum.


Output
[5, 8, 10, 8, 18]

Using map() Function

map() function applies a given function to each item of an iterable (like a list) and returns a map object. We can use this to add corresponding elements of two lists.


Output
[5, 8, 10, 8, 18]

Using numpy Library

If we need to handle large lists or perform more complex operations, the numpy library can be helpful. It provides a fast way to perform element-wise operations on arrays.


Output
[ 5 8 10 8 18]

Using a Simple for Loop

The most basic way to add corresponding elements is by using a simple for loop. This method is easy to understand for beginners.


Output
[5, 8, 10, 8, 18]
Comment