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 ord()
Machine Learning with Python for everyone - Mark E.Fenner
Python Custom Exceptions
Python List sort()
Python Recursion
Python time Module
Python Dictionary copy()
Python Data Analytics with Pandas, NumPy and Matplotlib - Fabio Nelli
Python String capitalize()
Python String isupper()
Python chr()
Python iter()
Python Errors and Built-in Exceptions
Python Machine Learning Second Edition - Sebastian Raschka & Vahid Mirjalili
Python Program to Sort Words in Alphabetic Order
Python Program to Merge Mails
Python String format_map()
Python Decorators
Python String replace()
Python Program to Count the Number of Each Vowel
Python List reverse()
Python List pop()
Python Program to Create Pyramid Patterns
Python String title()
Statistical Methods for Machine Learning - Disconver how to Transform data into Knowledge with Pytho...
Python dir()
Python List count()
Python abs()
Python List copy()
Deep Learning with Python - Francois Chollet
Python Program to Make a Flattened List from Nested List
Python frozenset()