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:
How to get current date and time in Python?
Python Set isdisjoint()
Python String splitlines()
Python sum()
Python String isidentifier()
Python String strip()
Python Program to Find All File with .txt Extension Present Inside a Directory
Python hasattr()
Python @property decorator
Python String partition()
Python String maketrans()
Python strptime()
Python Program to Swap Two Variables
Python Program to Print Output Without a Newline
Python Program to Print Colored Text to the Terminal
Python String isnumeric()
APIs in Node.js vs Python - A Comparison
Python String capitalize()
Python reversed()
Python Program to Check if a Number is Odd or Even
Python Numbers, Type Conversion and Mathematics
Python bin()
Learning scikit-learn Machine Learning in Python - Raul Garreta & Guillermo Moncecchi
Python Program to Check Prime Number
Python Set pop()
Deep Learning with Applications Using Python - Navin Kumar Manaswi
Python String isdigit()
Python Closures
Python String rindex()
Deep Learning with Python - Francois Cholletf
Python Get Current time
Python Program to Append to a File