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

Created with Sketch.

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() FunctionUse 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):
         
        sum = 0
        for i in myDict:
            sum = sum + myDict[i]
         
        return sum
     
    # 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() functionIterate 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
  • Approach #3 : Using For loop to iterate through items of DictionaryIterate through each item of the dictionary and simply keep adding the values to the sum variable.
    # 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 *