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 If a String Is a Number (Float)
Python pass statement
Python Get Current time
Python Program to Print all Prime Numbers in an Interval
Python Program to Count the Number of Digits Present In a Number
Python sum()
Python Program to Iterate Through Two Lists in Parallel
Python String isupper()
Python bytes()
Python Set copy()
Python String isalnum()
Python Program to Safely Create a Nested Directory
Python Program to Create a Countdown Timer
Python Program to Convert Decimal to Binary Using Recursion
Python Program to Iterate Over Dictionaries Using for Loop
Python Program to Find Armstrong Number in an Interval
Python hasattr()
Python eval()
Python Program to Convert Celsius To Fahrenheit
Python Program to Create Pyramid Patterns
Python Machine Learning Second Edition - Sebastian Raschka & Vahid Mirjalili
Introduction to Scientific Programming with Python - Joakim Sundnes
Python Program to Display Calendar
Python globals()
Python Program to Display the multiplication Table
Python File I/O Operation
Python property()
Python Type Conversion and Type Casting
Python timestamp to datetime and vice-versa
Building Machine Learning Systems with Python - Willi Richert & Luis Pedro Coelho
Python Keywords and Identifiers
Python Set update()