Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

Python dictionary | values()

  • Difficulty Level : Basic
  • Last Updated : 22 Nov, 2021

values() is an inbuilt method in Python programming language that returns a view object. The view object contains the values of the dictionary, as a list. If you use the type() method on the return value, you get “dict_values object”. It must be cast to obtain the actual list.


 Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.  

To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course. And to begin with your Machine Learning Journey, join the Machine Learning - Basic Level Course


There are no parameters


returns a list of all the values available in a given dictionary.
the values have been stored in a reversed manner.


As we are not passing any parameters there
is no scope for any error.


# Python3 program for illustration 
# of values() method of dictionary 
# numerical values
dictionary = {"raj": 2, "striver": 3, "vikram": 4}
# string values
dictionary = {"geeks": "5", "for": "3", "Geeks": "5"}


dict_values([2, 3, 4])
dict_values(['5', '3', '5'])

Practical Application:
Given name and salary, return the total salary of all employees.


# Python3 program for illustration 
# of values() method in finding total salary
# stores name and corresponding salaries
salary = {"raj" : 50000, "striver" : 60000, "vikram" : 5000
# stores the salaries only
list1 = salary.values() 
print(sum(list1))  # prints the sum of all salaries



My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!