Skip to content
Related Articles

Related Articles

Python program to find sum of elements in list

View Discussion
Improve Article
Save Article
  • Difficulty Level : Easy
  • Last Updated : 09 Aug, 2022

Given a list of numbers, write a Python program to find the sum of all the elements in the list.
Example: 
 

Input: [12, 15, 3, 10]
Output: 40

Input: [17, 5, 3, 5]
Output: 30

Example #1: 
 

Python3




# Python program to find sum of elements in list
total = 0
 
# creating a list
list1 = [11, 5, 17, 18, 23]
 
# Iterate each element in list
# and add them in variable total
for ele in range(0, len(list1)):
    total = total + list1[ele]
 
# printing total value
print("Sum of all elements in given list: ", total)

Output: 
 

Sum of all elements in given list:  74

  
Example #2 : Using while() loop 
 

Python3




# Python program to find sum of elements in list
total = 0
ele = 0
 
# creating a list
list1 = [11, 5, 17, 18, 23]
 
# Iterate each element in list
# and add them in variable total
while(ele < len(list1)):
    total = total + list1[ele]
    ele += 1
     
# printing total value
print("Sum of all elements in given list: ", total)

Output: 
 

Sum of all elements in given list:  74

  
Example #3: Recursive way 
 

Python3




# Python program to find sum of all
# elements in list using recursion
 
# creating a list
list1 = [11, 5, 17, 18, 23]
 
# creating sum_list function
def sumOfList(list, size):
   if (size == 0):
     return 0
   else:
     return list[size - 1] + sumOfList(list, size - 1)
  
# Driver code    
total = sumOfList(list1, len(list1))
 
print("Sum of all elements in given list: ", total)

Output: 
 

Sum of all elements in given list:  74

 
Example #4: Using sum() method 
 

Python3




# Python program to find sum of elements in list
 
# creating a list
list1 = [11, 5, 17, 18, 23]
 
# using sum() function
total = sum(list1)
 
# printing total value
print("Sum of all elements in given list: ", total)

Output: 
 

Sum of all elements in given list:  74

Example 5: Using add() function of operator module.  

First we have to import the operator module then using the add() function of operator module adding the all values in the list. 

Python3




# Python 3 program to find the sum of all elements in the
# list using add function of operator module
 
from operator import*
list1 = [12, 15, 3, 10]
result = 0
for i in list1:
  # Adding elements in the list using
  # add function of operator module
    result = add(i, 0)+result
# printing the result
print(result)

Output

40

Method: Using enumerate function

Python3




list1 = [12, 15, 3, 10];s=0
for i,a in enumerate(list1):
  s+=a
print(s)

Output

40

 


My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!