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 Modules
Python List reverse()
Python Program to Remove Punctuations From a String
Python Keywords and Identifiers
Python Matrices and NumPy Arrays
Python min()
Python List remove()
Python Program to Convert Decimal to Binary Using Recursion
Python Program to Differentiate Between del, remove, and pop on a List
Python Dictionary copy()
Python Directory and Files Management
Python pass statement
Python Set copy()
Python next()
Python Program to Check if a Number is Positive, Negative or 0
Python Objects and Classes
Python object()
Python Program to Copy a File
Python String upper()
Python Dictionary setdefault()
Python Program to Find the Factors of a Number
Python Program to Find Sum of Natural Numbers Using Recursion
Python Package
Python List clear()
Python Set difference_update()
Python Program to Reverse a Number
Python Program to Split a List Into Evenly Sized Chunks
Python Program to Print all Prime Numbers in an Interval
Python Function Arguments
Python Dictionary get()
Python Variables, Constants and Literals
Python Program to Find the Size (Resolution) of a Image