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 String splitlines()
Python Program to Convert String to Datetime
Python Program to Check If a String Is a Number (Float)
Python Set union()
Python enumerate()
Python Program to Display Powers of 2 Using Anonymous Function
Python Program to Count the Number of Occurrence of a Character in String
Statistical Methods for Machine Learning - Disconver how to Transform data into Knowledge with Pytho...
Python Program to Catch Multiple Exceptions in One Line
Python Program to Get a Substring of a String
Python open()
Python File I/O Operation
Python Dictionary pop()
Python Program to Check Armstrong Number
Python Program to Print Colored Text to the Terminal
Python Program to Solve Quadratic Equation
Python repr()
Python Anonymous / Lambda Function
Python String isidentifier()
Python Program to Convert Celsius To Fahrenheit
Python str()
Python Modules
Python String format()
Python Program to Count the Number of Digits Present In a Number
Python String translate()
Deep Learning from Scratch - Building with Python form First Principles - Seth Weidman
Python String join()
Python Program to Add Two Numbers
Python max()
Python Program to Remove Duplicate Element From a List
Python Program to Multiply Two Matrices
Python Tuple count()