Описание тега ordereddictionary

A collection of key-value pairs also accessible by insertion-order.
1 ответ

Использование pprint для OrderedDicts, когда dict создается с двумя списками

Когда у меня есть OrderedDict создан из двух списков, и если я пытаюсь использовать pprint это не работает, как ожидалось, но все работает нормально, если я создаю OrderedDict обычно. Какие-либо дополнительные шаги необходимо предпринять, чтобы полу…
16 май '16 в 19:43
3 ответа

Ansible - with_dict: dictionary - Как использовать переменные, определенные в каждом словаре, которые зависят от других

Среда: Ansible 1.9.2, CentOS 6.5 Я создал роль для загрузки файлов артефактов JAVA (.tar.gz) для 3 разных версий JAVA из Artifactory. Я пытаюсь использовать функцию with_dict от Ansible (вместо использования with_items). Созданы следующие файлы: $ c…
2 ответа

Как я могу сохранить порядок OrderedDict при преобразовании его в JSON

Я пишу REST API в python3 с использованием flask, и я изо всех сил пытался найти способ вернуть dict как json, сохраняя порядок ключей. Я использую OrderedDict, потому что, очевидно, встроенный словарь не сохраняет порядок элементов. У меня есть мет…
09 апр '17 в 19:36
3 ответа

Как сохранить заказ, обновив OrderedDict

Скажи пожалуйста. Описание Я хотел бы обновить значение переменной типа OrderedDict используя метод обновления dict. Однако после выполнения метода обновления OrderedDict Тип переменной назначения обновления теряется, и вывод, как ожидается, не може…
15 янв '18 в 07:21
4 ответа

Python: сортировка OrderedDictionary на основе длины значения ключа

У меня есть такой объект: t = {'rand_key_1': ['x'], 'rand_key_2': [13,23], 'rand_key_3': [(1)], 'rk5': [1,100,3,4,3,3]} словарь со случайными ключами (строка и / или int), которые ВСЕ имеют список в качестве значения, с различными размерами. Я хочу …
3 ответа

Как отсортировать OrderedDict из OrderedDict - Python

Я пытаюсь отсортировать OrderedDict в OrderedDict по ключу "глубина". Есть ли решение для сортировки этого словаря? OrderedDict([ (2, OrderedDict([ ('depth', 0), ('height', 51), ('width', 51), ('id', 100) ])), (1, OrderedDict([ ('depth', 2), ('heigh…
07 ноя '11 в 00:07
1 ответ

Разбор OrderedDict

Я пытался проанализировать этот OrderedDict, чтобы получить значение 'Id' из следующего возврата SQL. OrderedDict([ ('totalSize', 1), ('done', True), ('records', [OrderedDict([ ('attributes', OrderedDict([ ('type', 'Device__c'), ('url', '/services/d…
09 авг '18 в 11:15
1 ответ

При форматировании моего оператора sql-insert из orderdict данные имеют размер только 1 символ, а не ключ / значение из заказа.

Я пытаюсь вставить заказанный dict в mysql и думаю, что мне не хватает одного простого элемента. sql_command = """CREATE TABLE asdf ( id INTEGER PRIMARY KEY, description TEXT(100), data_value TEXT(100));""" cursor.execute(sql_command) for id, p in e…
27 апр '18 в 21:14
0 ответов

Python OrderedDict с лямбдой

Можем ли мы иметь упорядоченный словарь с некоторым значением по умолчанию? Как в случае defaultdictя могу определить что-то вроде: a = collections.defaultdict(lambda:[True,True]) Можем ли мы иметь выше lambda функциональность, но есть ли элементы, …
1 ответ

Проверить OrderedDict на основе индекса в CSV?

Я пытаюсь сделать разные проверки на основе номера индекса словаря. Итак, если index == 0, сделайте что-нибудь, в противном случае, если index>0, сделайте что-нибудь еще. Я пытался использовать OrderedDict и индексировать его на основе items(), Но е…
8 ответов

Нарезка Python OrderedDict

В моем коде мне часто нужно взять подмножество ключей и значений из Python OrderedDict (от collections пакет). Нарезка не работает (бросает TypeError: unhashable type) и альтернатива, повторяющаяся, громоздка: from collections import OrderedDict o =…
22 июн '15 в 08:34
2 ответа

Обновить значение OrderedDict в позиции?

Как бы я обновить значения OrderedDict в определенной позиции (начиная с 0)? Так: od = OrderedDict(a=1, b=2, c=3) od.update({'b': 4}) # a=1, b=4, c=3 od.update_values(2, 1) # a=2, b=1, c=3
20 мар '15 в 01:15
1 ответ

Накапливая заказанныйДикт

Вот идея: у меня заказанный Dict так (упрощенно): {'012013': 3, '022013': 1, '032013': 5} что я хочу сделать, это сделать все значения, накопленные путем какой-то итерации через него. Например, я хочу, чтобы конечный результат был похож на это (на п…
04 дек '13 в 21:06
2 ответа

Использование многопроцессорной обработки с несколькими возвращаемыми значениями и упорядоченными словарями

Я хотел бы использовать многопроцессорность для генерации матрицы переходов цепи Маркова. Функция generateKeys() генерирует словарь с новыми скоростями и словарь с новыми ключами для каждого состояния в пространстве состояний после выполнения перехо…
2 ответа

Преобразовать OrderedDict в обычный порядок сохранения dict?

Как мне конвертировать OrderedDict в обычный словарь при сохранении того же порядка? Я спрашиваю об этом потому, что когда я получаю свои данные из API, я получаю строку JSON, в которой я использую json.loads(str) вернуть словарь. Этот словарь, кото…
31 май '14 в 02:37
3 ответа

Почему значения OrderedDict не равны?

С Python 3: >>> from collections import OrderedDict >>> d1 = OrderedDict([('foo', 'bar')]) >>> d2 = OrderedDict([('foo', 'bar')]) Я хотел проверить на равенство: >>> d1 == d2 True >>> d1.keys() == d2.keys…
1 ответ

Как OrderedDict поддерживает порядок в Python

Мне интересно, как OrderedDict из библиотеки коллекций поддерживает порядок ключей / пар? Я посмотрел в Интернете и не смог найти ответ.
1 ответ

Заказанный словарь упорядоченных словарей необходимо преобразовать в словарь словарей

У меня есть набор данных, который может иметь n уровень упорядоченного словаря упорядоченных словарей. Теперь мне нужно преобразовать все из них в обычные словари. Есть ли более простой способ сделать, кроме рекурсивного поиска и преобразования. fro…
22 авг '18 в 12:13
1 ответ

Как получить значения объекта Counter в том порядке, в котором он был получен?

Задача: Первая строка содержит целое число N. Каждая из следующих N строк содержит слово. Выходные данные должны быть: 1) В первой строке выведите количество различных слов из ввода. 2) Во второй строке выведите количество вхождений для каждого отде…
04 сен '18 в 20:21
2 ответа

Как я могу вернуть OrderedDictionary в методе?

Я хочу вернуть OrderedDictionary в моем методе, но у меня есть ошибка с моим кодом... Я не знаю, почему я не могу это сделать: public OrderedDictionary getAllPortsInformations() { OrderedDictionary SerialPort = filtreXml("/catalog/cd/SerialPort", "S…
10 июл '13 в 19:00