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 eval()
Python set()
Python String isupper()
Python Program to Print all Prime Numbers in an Interval
Python min()
Python globals()
Python Program to Print Output Without a Newline
Python String format()
Deep Learning from Scratch - Building with Python form First Principles - Seth Weidman
Python Program to Make a Simple Calculator
Python chr()
Python Keywords and Identifiers
Python Inheritance
Python Program to Represent enum
Python pass statement
Python locals()
Python Program to Compute all the Permutation of the String
Python Program to Generate a Random Number
Python List
Python Dictionary
Python Set issuperset()
Python String rstrip()
Python List append()
Python Program to Convert Kilometers to Miles
Python Program to Get the Full Path of the Current Working Directory
Python Program to Randomly Select an Element From the List
Python time Module
Python Operators
Python Dictionary items()
Python Program to Find the Square Root
Python Program to Check if a Key is Already Present in a Dictionary
Python datetime