Table of Contents
In this tutorial, we will learn about the Python Dictionary values() method with the help of examples.
The values() method returns a view object that displays a list of all the values in the dictionary.
Example
marks = {'Physics':67, 'Maths':87}
print(marks.values())
# Output: dict_values([67, 87])
1. Syntax of Dictionary values()
The syntax of values() is:
dictionary.values()
2. values() Parameters
values() method doesn’t take any parameters.
3. Return value from values()
values() method returns a view object that displays a list of all values in a given dictionary.
4. Example 1: Get all values from the dictionary
# random sales dictionary
sales = { 'apple': 2, 'orange': 3, 'grapes': 4 }
print(sales.values())
Output
dict_values([2, 4, 3])
5. Example 2: How values() works when a dictionary is modified?
# random sales dictionary
sales = { 'apple': 2, 'orange': 3, 'grapes': 4 }
values = sales.values()
print('Original items:', values)
# delete an item from dictionary
del[sales['apple']]
print('Updated items:', values)
Output
Original items: dict_values([2, 4, 3]) Updated items: dict_values([4, 3])
The view object values doesn’t itself return a list of sales item values but it returns a view of all values of the dictionary.
If the list is updated at any time, the changes are reflected on the view object itself, as shown in the above program.
Related posts:
Python for Loop
Python super()
Python String split()
Python Exception Handling Using try, except and finally statement
Python break and continue
Python Errors and Built-in Exceptions
Python String translate()
Python String index()
Introduction to Machine Learning with Python - Andreas C.Muller & Sarah Guido
Python while Loop
Python String isdecimal()
Python if...else Statement
Python String maketrans()
Deep Learning with Python - Francois Chollet
Python Program to Display Calendar
Python dict()
Python Program to Access Index of a List Using for Loop
Python Program to Find Sum of Natural Numbers Using Recursion
Intelligent Projects Using Python - Santanu Pattanayak
Python Program to Get the Class Name of an Instance
Python Program to Add Two Matrices
Python property()
Python del Statement
Python Namespace and Scope
Python String strip()
Python format()
Python Program to Delete an Element From a Dictionary
Python List index()
Python Global Keyword
Python String rindex()
Python strftime()
Python Dictionary keys()