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 sorted()
Python Program to Check if a Number is Odd or Even
Python List insert()
Python Dictionary setdefault()
Python String isnumeric()
Python List index()
Python map()
Python Keywords and Identifiers
Python Machine Learning Eqution Reference - Sebastian Raschka
Python Operators
Python Errors and Built-in Exceptions
Python all()
Python Modules
Python sum()
Python zip()
Python range()
Deep Learning from Scratch - Building with Python form First Principles - Seth Weidman
Python chr()
Python Program to Count the Number of Each Vowel
Python max()
Python hex()
Machine Learning Applications Using Python - Cases studies form Healthcare, Retail, and Finance - Pu...
Python Program to Convert Decimal to Binary Using Recursion
Python String capitalize()
Python String isupper()
How to get current date and time in Python?
Python Program to Convert Bytes to a String
Python sleep()
Python Set isdisjoint()
Python break and continue
Python List reverse()
Python repr()