Tutorial Gateway

  • C
  • C#
  • Java
  • Python
  • SQL
  • MySQL
  • Js
  • BI Tools
    • Informatica
    • Talend
    • Tableau
    • Power BI
    • SSIS
    • SSRS
    • SSAS
    • MDX
    • R Tutorial
    • Alteryx
    • QlikView
  • More
    • C Programs
    • C++ Programs
    • Go Programs
    • Python Programs
    • Java Programs

Python Program to Add two Lists

by suresh

Write a Python Program to add two Lists (list items) using For Loop and While Loop with a practical example.

Python Program to Add two Lists Example

In this python program, we are using For Loop to iterate each element in a given List. Inside the loop, we are adding elements of the first and second lists.

# Python Program to Add two Lists
 
NumList1 = [10, 20, 30]
NumList2 = [15, 25, 35]
total = []
 
for j in range(3):
    total.append( NumList1[j] + NumList2[j])
 
print("\nThe total Sum of Two Lists =  ", total)
Python Program to Add two Lists 1

In this Python example, NumList1 = [10, 20, 30], NumList2 = [15, 25, 35], total = [] are the Lists

For Loop – First Iteration: for 0 in range(3) – Condition is True
total.append((NumList1[0] + NumList2[0] )
total[0] = 25 (10 + 15)

Second Iteration: for 1 in range(3) – Condition is True
total.append((NumList1[1] + NumList2[1] )
total[1] = 45 (20 + 25)

Third Iteration: for 2 in range(3) – Condition is True
total.append((NumList1[2] + NumList2[0] )
total[2] = 65 (30 + 35)

Fourth Iteration: for 3 in range(3) – Condition is False. So, it exits from For Loop

Python Program to Add two Lists using For Loop

In this python program, we are using two For Loops. They allow users to enter their own number of elements for each list

# Python Program to Add two Lists
 
NumList1 = []
NumList2 = []
total = []

Number = int(input("Please enter the Total Number of List Elements: "))
print("Please enter the Items of a First List   ")
for i in range(1, Number + 1):
    value = int(input("Please enter the Value of %d Element : " %i))
    NumList1.append(value)

print("Please enter the Items of a Second List   ")
for i in range(1, Number + 1):
    value = int(input("Please enter the Value of %d Element : " %i))
    NumList2.append(value)
    
for j in range(Number):
    total.append( NumList1[j] + NumList2[j])
 
print("\nThe total Sum of Two Lists =  ", total)
Python Program to Add two Lists 2

Python Sum of two Lists using For Loop Example 2

This Python adding two lists is the same as the above. However, we are using one for loop to enter both List1 elements and List2 elements

# Python Program to Add two Lists
 
NumList1 = []
NumList2 = []
total = []

Number = int(input("Please enter the Total Number of List Elements: "))
print("Please enter the Items of a First and Second List   ")
for i in range(1, Number + 1):
    List1value = int(input("Please enter the %d Element of List1 : " %i))
    NumList1.append(List1value)

    List2value = int(input("Please enter the %d Element of List2 : " %i))
    NumList2.append(List2value)
    
for j in range(Number):
    total.append( NumList1[j] + NumList2[j])
 
print("\nThe total Sum of Two Lists =  ", total)
Python Program to Add two Lists 3

Add two Lists using While Loop

This program for adding two lists elements is the same as the above. We just replaced the For Loop with While loop.

# Python Program to Add two Lists
 
NumList1 = []
NumList2 = []
total = []
i = 1
j = 0

Number = int(input("Please enter the Total Number of List Elements: "))
print("Please enter the Items of a First and Second List   ")
while(i <= Number):
    List1value = int(input("Please enter the %d Element of List1 : " %i))
    NumList1.append(List1value)

    List2value = int(input("Please enter the %d Element of List2 : " %i))
    NumList2.append(List2value)
    i = i + 1
    
while(j < Number):
    total.append( NumList1[j] + NumList2[j])
    j = j + 1
 
print("\nThe total Sum of Two Lists =  ", total)
Python Program to Add two Lists 4

Placed Under: Python

  • Download and Install Python
  • Python Arithmetic Operators
  • Python Assignment Operators
  • Python Bitwise Operators
  • Python Comparison Operators
  • Python Logical Operators
  • Python If Statement
  • Python If Else
  • Python Elif Statement
  • Python Nested If
  • Python For Loop
  • Python While Loop
  • Python Break
  • Python Continue
  • Python Dictionary
  • Python datetime
  • Python String
  • Python Set
  • Python Tuple
  • Python List
  • Python List Comprehensions
  • Python Lambda Function
  • Python Functions
  • Python Types of Functions
  • Python Iterator
  • Python File Handling
  • Python Directory
  • Python Class
  • Python classmethod
  • Python Inheritance
  • Python Method Overriding
  • Python Static Method
  • Connect Python and SQL Server
  • Python SQL Create DB
  • Python SQL Select Top
  • Python SQL Where Clause
  • Python SQL Order By
  • Python SQL Select Statement
  • Python len Function
  • Python max Function
  • Python map Function
  • Python print Function
  • Python sort Function
  • Python range Function
  • Python zip Function
  • Python Math Functions
  • Python String Functions
  • Python List Functions
  • Python NumPy Array
  • NumPy Aggregate Functions
  • NumPy Arithmetic Operations
  • Python Numpy Bitwise operators
  • Numpy Comparison Operators
  • Numpy Exponential Functions
  • Python Numpy logical operators
  • Python numpy String Functions
  • NumPy Trigonometric Functions
  • Python random Array
  • Python numpy concatenate
  • Python numpy Array shape
  • Python pandas DataFrame
  • Pandas DataFrame plot
  • Python Series
  • Python matplotlib Histogram
  • Python matplotlib Scatter Plot
  • Python matplotlib Pie Chart
  • Python matplotlib Bar Chart
  • Python List Length
  • Python sort List Function
  • Python String Concatenation
  • Python String Length
  • Python substring
  • Python Programming Examples

Copyright © 2021ยท All Rights Reserved.
About | Contact | Privacy Policy