Он не сортирует. Он запоминает порядок вставки
Не путай Ordered и Sorted
а мне это и нужно. Чтобы порядок в словаре сохранился. А по факту я вставляю, но результат не детерминированный, в разном порядке оказываются. Хотя вставляются всегда последовательно одно и тоже
нашел в чем причина, дело не в OrderedDict. Спасибо
FYI срок поддержки питона 3.5 кончился в сентябре
на старших версиях OrderedDict ведь все равно будет работать?
тогда норм
Начиная с 3.7 обычный словарь работает как OrderedDict
С 3.6, если ты используешь CPython
А у OD разве нет каких-то дополнительных методов из листа? Они тоже добавились в дикт?
Он и в обычном дикте есть
Хм. И что делает?
Удаляет пару к:з
А, не. Я имел в виду вызов без аргументов.
Ну вот нашёл один. move_to_end. Есть у OD, отсутствует у dict.
Хм. Не знал что такой был, окей
Обсуждают сегодня