Home » How To Add Two Lists in python

How To Add Two Lists in python

Java SE 11 Programmer I [1Z0-815] Practice Tests
Oracle Java Certification
Spring Framework Basics Video Course
1 Year Subscription
Java SE 11 Developer (Upgrade) [1Z0-817]
Java SE 11 Programmer II [1Z0-816] Practice Tests

In this article, we will show you how to add two lists in python.

There are a few ways to add two lists of elements in python.

We will show you 3 different ways to perform add two lists in python.

Example 1

The first example we use a for loop to iterate and append the sum of the element to the new list

# Add Two Lists
list1 = [10, 20, 30, 40, 50]
list2 = [5, 10, 15, 20, 25]
total = []

for j in range(5):
    total.append(list1[j] + list2[j])

print("The Sum of the Two Lists =  ", total)

You will see the following

>>> %Run add2lists1.py
The Sum of the Two Lists =   [15, 30, 45, 60, 75]

Example 2

This example uses list comprehension

# Python Program to Add Two Lists Using List Comprehension method

list1 = [10, 20, 30, 40, 50]
list2 = [5, 10, 15, 20, 25]
total = []

print ("List 1 : " + str(list1))
print ("List 2 : " + str(list2))

# using list comprehension to add the two lists
total = [list1[i] + list2[i] for i in range(len(list1))]

# printing resultant list
print ("Resultant list is : " + str(total))

You will see the following

>>> %Run add2lists2.py
List 1 : [10, 20, 30, 40, 50]
List 2 : [5, 10, 15, 20, 25]
Resultant list is : [15, 30, 45, 60, 75]

Example 3

This example uses addition of two lists using the map() function

# Add two Lists using map() with add operator
from operator import add

# initializing lists
list1 = [10, 20, 30, 40, 50]
list2 = [5, 10, 15, 20, 25]
total = []

# print original lists
print ("list 1 : " + str(list1))
print ("list 2 : " + str(list2))

# using map() + add() to add the lists
total = list(map(add, list1, list2))

# printing list
print ("\nThe total Sum of Two Lists =  " + str(total))

You will see the following

>>> %Run add2lists3.py
list 1 : [10, 20, 30, 40, 50]
list 2 : [5, 10, 15, 20, 25]

The total Sum of Two Lists =  [15, 30, 45, 60, 75]

Link

This is in our github repository

https://github.com/programmershelp/maxpython/tree/main/code%20example/List%20examples

You may also like

Leave a Comment

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More