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 Set update()
Python String isprintable()
Python Program to Create a Long Multiline String
Python Program to Safely Create a Nested Directory
Python Program to Merge Two Dictionaries
Python Program to Sort Words in Alphabetic Order
Python Machine Learning Eqution Reference - Sebastian Raschka
Python min()
Python Program to Split a List Into Evenly Sized Chunks
Python Program to Merge Mails
Python int()
Python Dictionary copy()
Python Program to Print Hello world!
Python Program to Slice Lists
Python Program to Illustrate Different Set Operations
Python Tuple index()
Python Program to Find the Factors of a Number
Python String index()
Python String isidentifier()
Python Program to Multiply Two Matrices
Python Dictionary update()
Python Type Conversion and Type Casting
Python list()
Python @property decorator
Python String rsplit()
Python Multiple Inheritance
Python Global Keyword
Building Machine Learning Systems with Python - Willi Richert & Luis Pedro Coelho
Python Dictionary pop()
Python Function Arguments
Python getattr()
Python Tuple