Table of Contents
In this example, you will learn to delete an element from a dictionary.
To understand this example, you should have the knowledge of the following Python programming topics:
- Python Dictionary
- Python del Statement
- Python Dictionary pop()
1. Example 1: Using del keyword
my_dict = {31: 'a', 21: 'b', 14: 'c'}
del my_dict[31]
print(my_dict)
Output
{21: 'b', 14: 'c'}
In the code above, the key:value pair with key as 31 is deleted using del keyword. del keyword gives a KeyError if the key is not present in the dictionary.
2. Example 2: Using pop()
my_dict = {31: 'a', 21: 'b', 14: 'c'}
print(my_dict.pop(31))
print(my_dict)
Output
a
{21: 'b', 14: 'c'}
Pass the key 31 as an argument to the pop() method. It deletes the key:value pair with key as 31 as shown in the output.
pop() also returns the value of the key passed.
Related posts:
Python Program to Remove Duplicate Element From a List
Deep Learning with Python - A Hands-on Introduction - Nikhil Ketkar
Python Set difference()
Python Package
Python Program to Check If a List is Empty
Python Strings
Python Iterators
Deep Learning with Python - Francois Cholletf
Python sorted()
Python break and continue
Python Program to Check Prime Number
Python String isdigit()
Python Decorators
Python sleep()
Python Program to Convert Two Lists Into a Dictionary
Python Tuple
Python String endswith()
Python dict()
Python Program to Find the Size (Resolution) of a Image
Python Program to Display Powers of 2 Using Anonymous Function
Python repr()
Python frozenset()
Python bytes()
Python ord()
Python Program to Convert Celsius To Fahrenheit
Python Dictionary setdefault()
Python Anonymous / Lambda Function
Python Program to Access Index of a List Using for Loop
Python String replace()
Python String rsplit()
Python Program to Slice Lists
Python String startswith()