Table of Contents
The keys() method returns a view object that displays a list of all the keys in the dictionary
The syntax of keys() is:
dict.keys()
1. keys() Parameters
keys() doesn’t take any parameters.
2. Return Value from keys()
keys() returns a view object that displays a list of all the keys.
When the dictionary is changed, the view object also reflects these changes.
3. Example 1: How keys() works?
person = {'name': 'Phill', 'age': 22, 'salary': 3500.0}
print(person.keys())
empty_dict = {}
print(empty_dict.keys())
Output
dict_keys(['name', 'salary', 'age']) dict_keys([])
4. Example 2: How keys() works when dictionary is updated?
person = {'name': 'Phill', 'age': 22, }
print('Before dictionary is updated')
keys = person.keys()
print(keys)
# adding an element to the dictionary
person.update({'salary': 3500.0})
print('\nAfter dictionary is updated')
print(keys)
Output
Before dictionary is updated dict_keys(['name', 'age']) After dictionary is updated dict_keys(['name', 'age', 'salary'])
Here, when the dictionary is updated, keys is also automatically updated to reflect changes.
Related posts:
Python Program to Convert Two Lists Into a Dictionary
Python Program to Reverse a Number
Python Program to Solve Quadratic Equation
Python Program to Iterate Through Two Lists in Parallel
Python Program to Remove Punctuations From a String
Python Program to Find Factorial of Number Using Recursion
Python Program to Safely Create a Nested Directory
Python Set symmetric_difference_update()
Python String isnumeric()
Intelligent Projects Using Python - Santanu Pattanayak
Python min()
Python Tuple count()
Python Program to Check Armstrong Number
Python Program to Find HCF or GCD
Python String rjust()
Python Anonymous / Lambda Function
Python sleep()
Python Program to Get a Substring of a String
Python Program to Check the File Size
Python Tuple index()
Python Machine Learning - Sebastian Raschka
Python Generators
Python dict()
Python type()
How to get current date and time in Python?
Python Program to Get the Class Name of an Instance
Python Data Types
Python Program to Compute the Power of a Number
Python classmethod()
Python Program to Count the Number of Digits Present In a Number
Python Program to Make a Simple Calculator
Python sum()