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 Check Prime Number
Python tuple()
Python Set add()
Python Dictionary fromkeys()
Python Machine Learning - Sebastian Raschka
Python datetime
Python Program to Check if a Number is Positive, Negative or 0
Python object()
Python String count()
Python Closures
Python List append()
Python String partition()
Python Program to Represent enum
Python List index()
Python Program to Create a Long Multiline String
Python iter()
Python Program to Remove Duplicate Element From a List
Python Program to Find the Size (Resolution) of a Image
Deep Learning with Applications Using Python - Navin Kumar Manaswi
Python Decorators
Python Custom Exceptions
Python bin()
Python File I/O Operation
Python pow()
Python Program to Check Armstrong Number
Python Program to Print all Prime Numbers in an Interval
Python filter()
Python Set remove()
Python Set copy()
Python time Module
Python Errors and Built-in Exceptions
Python exec()