Вопросы с тегом «ordereddictionary»

6
Могу ли я получить JSON для загрузки в OrderedDict?
Итак, я могу использовать OrderedDict в json.dump. То есть OrderedDict может использоваться в качестве входных данных для JSON. Но можно ли это использовать в качестве выхода? Если так, то как? В моем случае я бы хотел loadиспользовать OrderedDict, чтобы сохранить порядок ключей в файле. Если нет, есть ли какое-то решение?

13
Переименовать словарный ключ
Есть ли способ переименовать ключ словаря, не переназначая его значение на новое имя и удаляя старый ключ имени; и без перебора по ключу / значению dict? В случае OrderedDict, сделайте то же самое, сохраняя позицию этого ключа.


4
Преобразование dict в OrderedDict
У меня возникли проблемы с использованием collections.OrderedDictкласса. Я использую Python 2.7 на Raspbian, дистрибутив Debian для Raspberry Pi. Я пытаюсь напечатать два словаря для сравнения (рядом) текстового приключения. Порядок необходимо точно сравнить. Что бы я ни старался, словари печатать в обычном неупорядоченном виде. Вот что я получаю, когда делаю это …

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

2
Правильный способ инициализировать OrderedDict с помощью его конструктора, чтобы он сохранял порядок исходных данных?
Как правильно инициализировать упорядоченный словарь (OD), чтобы он сохранял порядок исходных данных? from collections import OrderedDict # Obviously wrong because regular dict loses order d = OrderedDict({'b':2, 'a':1}) # An OD is represented by a list of tuples, so would this work? d = OrderedDict([('b',2), ('a', 1)]) # What about …

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

15
Есть ли способ правильно распечатать упорядоченные словари?
Мне нравится модуль pprint в Python. Я часто использую его для тестирования и отладки. Я часто использую параметр ширины, чтобы вывод хорошо вписывался в окно моего терминала. Он работал нормально, пока они не добавили новый тип упорядоченного словаря в Python 2.7 (еще одна интересная функция, которая мне очень нравится). Если …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.