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 filter()
Python Set difference()
Python timestamp to datetime and vice-versa
Python Functions
Python List index()
Python Tuple count()
Python iter()
Python Program to Remove Punctuations From a String
Python List extend()
Python 3 for Absolute Beginners - Tim Hall & J.P Stacey
Python Objects and Classes
Python Program to Randomly Select an Element From the List
Python Program to Print Output Without a Newline
Python Program to Concatenate Two Lists
Python any()
Python memoryview()
Python Program to Convert String to Datetime
Python Program to Print the Fibonacci sequence
Python Tuple
Python String rfind()
Python Program to Print Hello world!
Python String find()
Python Program to Create a Long Multiline String
Python Program to Find Factorial of Number Using Recursion
Python Set issuperset()
Python __import__()
Python List Comprehension
Python sorted()
Python help()
Python Program to Find Numbers Divisible by Another Number
Python String replace()
Python Program to Safely Create a Nested Directory