Четыре отличия встроенного типа dict от OrderedDict:



1) У типа OrderedDict есть метод move_to_end(), который перемещает элемент словаря с заданным ключом в начало или конец словаря.



2) У типа OrderedDict есть метод popitem(), который удаляет и возвращает первый или последний элемент словаря. У обычного словаря (тип dict) данный метод всегда возвращает последний элемент.



3) При сравнении обычных словарей (тип dict) не учитывается порядок элементов, в то время как при сравнении OrderedDict словарей он учитывается.



4) Тип данных OrderedDict проигрывает типу dict по производительности:

• примерно на 40% медленнее

• примерно на 50% занимает больше памяти



#dict #OrderedDict #полезныйматериал