ordereddictionary- все статьи тега


Нет общей реализации OrderedDictionary?

там, кажется, не будет общей реализации OrderedDictionary (который находится в System.Collections.Specialized пространство имен) в .NET 3.5. Есть ли тот, который мне не хватает? Я нашел реализации там, чтобы обеспечить функциональность, но задался вопросом, если/почему нет универсальной реализации из коробки, и если кто-нибудь знает, является ли это что-то в .NET 4.0? ...

Доступ к элементам в ordereddict

допустим у меня есть следующий код: import collections d = collections.OrderedDict() d['foo'] = 'python' d['bar'] = 'spam' есть ли способ я могу получить доступ к элементам в пронумерованном порядке, например: d(0) #foo's Output d(1) #bar's Output ...

Преобразование dict в OrderedDict

у меня возникли некоторые проблемы с использованием collections.OrderedDict класса. Я использую Python 2.7 на Raspbian, дистрибутив Debian для Raspberry Pi. Я пытаюсь напечатать два словаря для сравнения (бок о бок) для текстового приключения. Порядок имеет важное значение для точного сравнения. Независимо от того, что я пытаюсь словари печатать в их обычном неупорядоченном виде. вот что я получаю, когда я делаю это на моем RPi: import collections ship = {"NAME": "Albatross", "HP":50 ...

Как преобразовать OrderedDict в обычный dict в python3

Я борюсь со следующей проблемой: Я хочу преобразовать OrderedDict такой: OrderedDict([('method', 'constant'), ('data', '1.225')]) в обычный дикт такой: {'method': 'constant', 'data':1.225} потому что я должен хранить его как строку в базе данных. После преобразования заказ больше не важен, поэтому я могу сэкономить заказанную функцию в любом случае. Спасибо за любую подсказку или решения, Бен ...

Есть ли причины не использовать упорядоченный словарь?

Я имею в виду OrderedDict С collections модуль. если он имеет дополнительную функциональность упорядочивания, которая, как я понимаю, часто не нужна, но даже так, есть ли какие-либо недостатки? Это медленнее? Отсутствует ли какая-либо функциональность? Я не видел никаких недостающих методов. короче, Почему не стоит Я всегда использую это вместо обычного словаря? ...