Python program to find the sum of all items in a dictionary



Python program to find the sum of all items in a dictionary

Given a dictionary in Python, write a Python program to find the sum of all Items in the dictionary.
Examples:

Input : {'a': 100, 'b':200, 'c':300}
Output : 600

Input : {'x': 25, 'y':18, 'z':45}
Output : 88

 

 

  • Approach #1 : Using Inbuilt sum() Function
    Use the sum function to find the sum of dictionary values.
# Python3 Program to find sum of
# all items in a Dictionary
# Function to print sum
def returnSum(myDict):
    
    list = []
    for i in myDict:
        list.append(myDict[i])
    final = sum(list)
    
    return final
# Driver Function
dict = {'a': 100, 'b':200, 'c':300}
print("Sum :", returnSum(dict))
  • Output:
Sum : 600
  • Approach #2 : Using For loop to iterate through values using values() function
    Iterate through each value of the dictionary using values() function and keep adding it to the sum.
# Python3 Program to find sum of
# all items in a Dictionary
# Function to print sum
def returnSum(dict):
    
     sum = 0
     for i in dict.values():
           sum = sum + i
     
     return sum
# Driver Function
dict = {'a': 100, 'b':200, 'c':300}
print("Sum :", returnSum(dict))
  • Output:
Sum : 600
# Python3 Program to find sum of
# all items in a Dictionary
# Function to print sum
def returnSum(dict):
    
     sum = 0
     for i in myDict:
           sum = sum + dict[i]
     
     return sum
# Driver Function
dict = {'a': 100, 'b':200, 'c':300}
print("Sum :", returnSum(dict))
  • Output:
Sum : 600

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post