Table of Contents
The Python popitem() method removes and returns the last element (key, value) pair inserted into the dictionary.
The syntax of popitem()
is:
dict.popitem()
1. Parameters for popitem() method
The popitem()
doesn’t take any parameters.
2. Return Value from popitem() method
The popitem()
method removes and returns the (key, value) pair from the dictionary in the Last In, First Out (LIFO) order.
- Returns the latest inserted element (key,value) pair from the dictionary.
- Removes the returned element pair from the dictionary.
Note: Before Python 3.7, the popitem()
method returned and removed an arbitrary element (key, value) pair from the dictionary.
3. Example: Working of popitem() method
person = {'name': 'Phill', 'age': 22, 'salary': 3500.0} # ('salary', 3500.0) is inserted at the last, so it is removed. result = person.popitem() print('Return Value = ', result) print('person = ', person) # inserting a new element pair person['profession'] = 'Plumber' # now ('profession', 'Plumber') is the latest element result = person.popitem() print('Return Value = ', result) print('person = ', person)
Output
Return Value = ('salary', 3500.0) person = {'name': 'Phill', 'age': 22} Return Value = ('profession', 'Plumber') person = {'name': 'Phill', 'age': 22}
Note: The
popitem()
method raises aKeyError
error if the dictionary is empty.
Related posts:
Python sleep()
Python Program to Print Output Without a Newline
Python Variables, Constants and Literals
Python Sets
Python String istitle()
Python Program to Create a Long Multiline String
Python chr()
Python String expandtabs()
Python next()
Deep Learning with Applications Using Python - Navin Kumar Manaswi
Intelligent Projects Using Python - Santanu Pattanayak
Python tuple()
Python String isidentifier()
Python time Module
Python String title()
Python Dictionary keys()
Python String strip()
Python Program to Reverse a Number
Python Program to Remove Duplicate Element From a List
Python Program to Parse a String to a Float or Int
Python List remove()
Python print()
Python Program to Illustrate Different Set Operations
Python repr()
Python Program to Count the Number of Each Vowel
Python property()
Python Set intersection()
How to Get Started With Python?
Python Type Conversion and Type Casting
Python Set pop()
Python Get Current time
Python Program to Transpose a Matrix