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
collections | move_to_end method
schedule Aug 12, 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!
collections' move_to_end(~) method moves an existing key to the beginning or end of an ordered dictionary.
Parameters
1. key | key
The name of the key to move to the beginning or end of the ordered dictionary.
2. last | boolean | optional
If True the key is moved to the end, if False the key is moved to the beginning. Defaults to True.
Return value
None
Examples
Basic usage
To move an item to the end of an ordered dictionary:
from collections import OrderedDictod = OrderedDict([('key1', 1), ('key2', 2), ('key3', 3)])od.move_to_end('key1', last=True)print(od)
OrderedDict([('key2', 2), ('key3', 3), ('key1', 1)])
Notice how 'key1' and its corresponding value has been moved to the end of the ordered dictionary.
To move an item to the beginning of an ordered dictionary:
from collections import OrderedDictod = OrderedDict([('key1', 1), ('key2', 2), ('key3', 3)])od.move_to_end('key3', last=False)print(od)
OrderedDict([('key3', 3), ('key1', 1), ('key2', 2)])
Notice how 'key3' and its corresponding value has been moved to the beginning of the ordered dictionary.
KeyError
If the provided key does not exist, a KeyError is raised:
od = OrderedDict([('key1', 1), ('key2', 2), ('key3', 3)])od.move_to_end('key4', last=True)
KeyError: 'key4'
Published by Arthur Yanagisawa
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/collections.html#collections.OrderedDict.move_to_end
thumb_up
0
thumb_down
0
chat_bubble_outline
0
settings
Enjoy our search
Hit / to insta-search docs and recipes!