near_me
Linear Algebra
keyboard_arrow_down 54 guides
chevron_leftDocumentation
check_circle
Mark as learned thumb_up
0
thumb_down
0
chat_bubble_outline
0
Comment auto_stories Bi-column layout
settings
Python Dictionary | popitem method
schedule Aug 11, 2023
Last updated local_offer
Tags Python
tocTable of Contents
expand_more Master the mathematics behind data science with 100+ top-tier guides
Start your free 7-days trial now!
Start your free 7-days trial now!
Python's dict.popitem()
method removes the key/value pair that was last inserted into the dictionary and returns it as a tuple. Prior to version 3.7, dict.popitem()
would remove an arbitrary key/value pair.
Parameters
No parameters.
Return value
Returns the key/value pair that was last inserted into the dictionary as a tuple.
If the dictionary is empty, a KeyError
is raised.
Examples
Basic usage
To remove the last inserted key/value pair from fruits
and return it as a tuple:
fruits = {'apple': 'red', 'lemon': 'yellow', 'watermelon': 'green'}fruits.popitem()
('watermelon', 'green')
KeyError
To remove the last inserted key/value pair from fruits
and return it:
fruits = {}fruits.popitem()
KeyError: 'popitem(): dictionary is empty'
KeyError
is raised as the fruits
dictionary is empty, hence we have no more key/value pairs to remove.
Published by Isshin Inada
Edited by 0 others
Did you find this page useful?
thumb_up
thumb_down
Comment
Citation
Ask a question or leave a feedback...
Official Python Documentation
https://docs.python.org/3/library/stdtypes.html#dict.popitem
thumb_up
0
thumb_down
0
chat_bubble_outline
0
settings
Enjoy our search
Hit / to insta-search docs and recipes!