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 aKeyErrorerror if the dictionary is empty.
Related posts:
Python Global Keyword
Python Program to Find the Square Root
Python max()
Python Program to Capitalize the First Character of a String
Python Deep Learning - Valentino Zocca & Gianmario Spacagna & Daniel Slater & Peter Roelants
Python for Loop
Python hex()
Python super()
Python Dictionary clear()
Python bool()
Python Program to Find ASCII Value of Character
Python oct()
Python Program to Convert Decimal to Binary, Octal and Hexadecimal
Python Custom Exceptions
Python Set pop()
Python map()
Python Program to Count the Number of Each Vowel
Python String count()
Python bytearray()
Python len()
Python String center()
Python Set add()
Machine Learning Applications Using Python - Cases studies form Healthcare, Retail, and Finance - Pu...
Python range()
Python String expandtabs()
Python Program to Transpose a Matrix
Python Dictionary update()
Python Set remove()
Python List pop()
Python list()
Python Program to Find the Factorial of a Number
Python min()