Table of Contents
In this tutorial, we will learn about the Python Dictionary pop() method with the help of examples.
The pop()
method removes and returns an element from a dictionary having the given key.
Example
# create a dictionary marks = { 'Physics': 67, 'Chemistry': 72, 'Math': 89 } element = marks.pop('Chemistry') print('Popped Marks:', element) # Output: Popped Marks: 72
1. Syntax of Dictionary pop()
The syntax of pop()
method is
dictionary.pop(key[, default])
2. pop() Parameters
pop()
method takes two parameters:
- key – key which is to be searched for removal
- default – value which is to be returned when the key is not in the dictionary
3. Return value from pop()
The pop()
method returns:
- If
key
is found – removed/popped element from the dictionary - If
key
is not found – value specified as the second argument (default) - If
key
is not found and default argument is not specified –KeyError
exception is raised
4. Example 1: Pop an element from the dictionary
# random sales dictionary sales = { 'apple': 2, 'orange': 3, 'grapes': 4 } element = sales.pop('apple') print('The popped element is:', element) print('The dictionary is:', sales)
Output
The popped element is: 2 The dictionary is: {'orange': 3, 'grapes': 4}
5. Example 2: Pop an element not present from the dictionary
# random sales dictionary sales = { 'apple': 2, 'orange': 3, 'grapes': 4 } element = sales.pop('guava')
Output
KeyError: 'guava'
6. Example 3: Pop an element not present from the dictionary, provided a default value
# random sales dictionary sales = { 'apple': 2, 'orange': 3, 'grapes': 4 } element = sales.pop('guava', 'banana') print('The popped element is:', element) print('The dictionary is:', sales)
Output
The popped element is: banana The dictionary is: {'orange': 3, 'apple': 2, 'grapes': 4}
Related posts:
Python Dictionary items()
Python bytes()
Python String ljust()
Python String translate()
Python Functions
Python slice()
Python strptime()
Python sorted()
Python Function Arguments
Python Set clear()
Python Program to Get the Last Element of the List
Python Matrices and NumPy Arrays
Python String rsplit()
Python input()
Python List count()
Python del Statement
Python hash()
How to get current date and time in Python?
Python Program to Compute all the Permutation of the String
Python Program to Count the Number of Digits Present In a Number
Python map()
Python Program to Merge Two Dictionaries
Python str()
Python Input, Output and Import
Python Program Read a File Line by Line Into a List
Python Program to Print the Fibonacci sequence
Python Program to Return Multiple Values From a Function
Python Deeper Insights into Machine Learning - Sebastian Raschka & David Julian & John Hearty
Python Program to Append to a File
Python Dictionary copy()
Applied Text Analysis with Python - Benjamin Benfort & Rebecca Bibro & Tony Ojeda
Python List copy()