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)
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 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)
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)