Tag: словаря

как объединить две структуры данных в python

У меня есть две сложные структуры данных (то есть _to и _from), я хочу переопределить объект _to с тем же объектом _from. Я привел этот пример. # I am having two data structure _to and _from # I want to override _to from _from _to = {'host': 'test', 'domain': [ { 'ssl': 0, 'ssl_key': '', […]

список кортежей в словарь словарей

Я (root, parent1, parent2, child1) из иерархической базы данных в виде list of tuples как: [('HCS', 'Assured Build', 'Implementation', 'Hardware Stack'), ('HCS', 'Assured Build', 'Implementation', 'SA and SF'), ('HCS', 'Assured Build', 'Testing and Validation', 'NFRU-SS'), ('HCS', 'Assured Build', 'Testing and Validation', 'NRFU-UC'), ('HCS', 'Assured Platform', 'Restoration', 'AS Build'), ('HCS', 'Assured Platform', 'Restoration', 'Capacity Management'), ('HCS', […]

Python: использование счетчика в словаре списков

Учитывая словарь таких списков: d={0:[0.1,0.2,0.1], 1:[1.1,1.2,0.1], 2:[2.1,2.2,0.1]} Я хочу уметь подсчитывать, сколько раз каждое индивидуальное значение появляется во всех списках. В приведенном примере предполагаемый результат: occurrences={0.1:4, 0.2:1, 1.1:1, 1.2:1, 2.1:1, 2.2:1} Я думал использовать Counter в такой строке: occurrences = Counter([k[0] for k in d.values()]) но вывод – Counter({0.1: 1, 1.1: 1, 2.1: 1}) , […]

Сортировка словаря по наивысшему значению вложенного списка

dict = {a:[2, 4, 5], b:[4, 6, 7], c:[3, 1, 1]} Используя приведенный выше пример, как бы я сортировал и печатал этот dict так, чтобы он отображался как: >>>sorthighest(dict) b : 7 a : 5 c : 3 Я уверен, что путь к этому – это сделать что-то по строкам max(dict[i]) в цикле for: но […]

Отключить автоматическую сортировку dict с помощью dict.fromkeys ()?

def parse_urls(weeks_urls): for wkey in weeks_urls.keys(): results=urllib2.urlopen(weeks_urls[wkey]) lines = list(csv.reader(results)) lines=clean_lines(lines) week_dict=dict.fromkeys(lines[i][1] for i in range(len(lines))) fare_data=list((lines[i][1:]) for i in range(3,len(lines))) fare_data=get_fare_data(fare_data) n=3 for station in week_dict: ….. ……. когда я использую dict.fromkeys( ) для создания dict из списка строк, он автоматически сортирует их, производя dict со строками в алфавитном порядке. Мне нужно сохранить исходный […]

Создать словарь значений частот из массива numpy

Мне нужно создать словарь из цикла, который проходит через массив из двух столбцов чисел. Ниже представлено небольшое подмножество массива: array([[ 0, 1], [ 1, 0], [ 1, 2], [ 2, 3], [ 2, 1]]) Я хотел бы создать словарь, который принимает уникальные номера первого столбца в качестве ключей (например, {0,1,2} в этом примере) и соответствующие […]

Итерация в словаре python

Я заполняю словарь python на основе нескольких условий. Мой вопрос: можем ли мы получить словарь в том же порядке, в котором он заполнен? questions_dict={} data = str(header_arr[opt]) + str(row) questions_dict.update({data : xl_data}) valid_xl_format = 7 if (type.lower() == "ma" or type.lower() == "mc"): data = str(header_arr[opt]) + str(row) questions_dict.update({data : xl_data}) valid_xl_format = 7 После […]

Перечисление через словарь в Python

Я пытаюсь перечислить через словарь, как это, но он не работает. Каков самый простой способ итерации через словарь в python при перечислении каждой записи? for i, k, v in enumerate(my_dict.iteritems()): print i, k, v

Фильтровать общие словарные клавиши в словаре

Как я могу отфильтровать все распространенные словарные ключи, которые существуют в других словарях под словаря в родительском словаре d = { '0': {'key_x': 0, 'key_y': 15, 'key_z': 41} '1': {'key_x': 5, 'key_y': 22} '2': {'key_x': 6, 'key_y': 41} } result ['key_x', 'key_y'] текущее решение intersect = {} for k in corner_values.keys(): for j in corner_values[k]: […]

Python: генерировать всю комбинацию из значений в dict списков

Я хотел бы генерировать все комбинации значений, которые находятся в списках, индексированных в dict, например: {'A':['D','E'],'B':['F','G','H'],'C':['I','J']} Каждый раз каждый элемент каждой записи будет выбран и объединен с элементами из других ключей, поэтому мы можем: ['D','F','I'] ['D','F','J'] ['D','G','I'] ['D','G','J'] ['D','H','I'] … ['E','H','J'] Я знаю, что есть что-то, чтобы генерировать комбинации элементов в списке в itertools, но […]

 
Interesting Posts for Van-Lav

Python scipy chisquare возвращает разные значения, чем R chisquare

Удаление элементов для списка с использованием цикла в Python

Проблемы с libsasl при установке librdkafka1 через yum на машине aws linux

Поиск файлов Python и ввод-вывод

Как проверить Python, существует ли файл и создать его, если это не так?

Установка нескольких основных и битовых версий Python

Можно ли сказать скрипту python остановиться в какой-то момент и дать вам руку интерактивно, например, с ipython?

Как группировать множества по подобию в содержащихся элементах

Проблемы с использованием psycopg2 на Mac OS (Yosemite)

Проверьте, пуст ли пуст, не используя команду `not`

Как отлаживать скрипты с использованием eclipse и pydev?

AppRegistryNotReady: приложения еще не загружены. Джанго

Regex для удаления определенных слов в python

Python: Сколько пространства занимает каждый элемент списка?

Выделите точки matplotlib, которые переходят или находятся под порогом в цветах, исходя из суммы пересечения границ

Python - лучший язык программирования в мире.