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
))
chevron_rightfilter_noneOutput:
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
))
chevron_rightfilter_noneOutput:
Sum : 600
- Approach #3 : Using For loop to iterate through items of Dictionary
Iterate 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
))
chevron_rightfilter_noneOutput:
Sum : 600
Recommended Posts:
- Python | Get first K items in dictionary
- Python Dictionary | items() method
- Dictionary Methods in Python | Set 1 (cmp(), len(), items()...)
- Python | Sort the items alphabetically from given dictionary
- Python | Delete items from dictionary while iterating
- Python | Type conversion of dictionary items
- Python | Get items in sorted order from given dictionary
- Python | Count number of items in a dictionary value that is a list
- Python program to find second maximum value in Dictionary
- Python program to find the highest 3 values in a dictionary
- Python program to create a dictionary from a string
- Python program to Swap Keys and Values in Dictionary
- Python | Find depth of a dictionary
- Python | Find the closest Key in dictionary
- Python | Find dictionary matching value in list
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.