Tag: слияние

Объединение списков значений словаря в python

Я пытаюсь объединить три словаря, все из которых имеют одинаковые ключи, а также списки значений или одиночные значения. one={'a': [1, 2], 'c': [5, 6], 'b': [3, 4]} two={'a': [2.4, 3.4], 'c': [5.6, 7.6], 'b': [3.5, 4.5]} three={'a': 1.2, 'c': 3.4, 'b': 2.3} Мне нужно, чтобы все элементы в значениях добавлялись в один список. result={'a': [1, […]

Python: объединение вложенных списков

beginner to python здесь. У меня есть два вложенных списка, которые я хочу объединить: list1 = ['a', (b, c), (d, e), (f, g, h) ] list2 = [(p,q), (r, s), (t), (u, v, w) ] результат, который я ищу: list3 = [(a, p, q), (b, c, r, s), (d, e, t), (f, g, h, u, […]

Объедините два списка dicts разной длины, используя один ключ в Python

Я хочу объединить два списка словарей по одному ключу, когда два списка имеют разную длину (используя Python 3.6). Например, если у нас есть список dicts l1 : l1 = [{'pcd_sector': 'ABDC', 'coverage_2014': '100'}, {'pcd_sector': 'DEFG', 'coverage_2014': '0'}] и еще один список dicts, называемый l2 : l2 = [{'pcd_sector': 'ABDC', 'asset': '3G', 'asset_id': '2gs'}, {'pcd_sector': 'ABDC', […]

Объединение текстовых файлов в порядке возрастания их содержимого

Мне было интересно, если вы, ребята, внесли какой-либо вклад в то, как эффективно это делать, в настоящее время у меня есть рабочая реализация, использующая класс коллекций Python.

Python – Как рассчитать равные части двух словарей?

У меня проблема с объединением или вычислением общей / равной части этих двух словарей. В моих словарях значения – это списки: d1 = {0:['11','18','25','38'], 1:['11','18','25','38'], 2:['11','18','25','38'], 3:['11','18','25','38']} d2 = {0:['05','08','11','13','16','25','34','38','40', '43'], 1:['05', '08', '09','13','15','20','32','36','38', '40','41'], 2:['02', '08', '11', '13', '18', '20', '22','33','36','39'], 3:['06', '11', '12', '25', '26', '27', '28', '30', '31', '37']} Я хотел бы […]

Объединить произвольное количество словарей списков

Как словари, чьи значения списков сливаются в Python, так что все ключи перемещаются в один словарь, а все элементы каждого списка переходят в один список для каждого ключа? Например, с этими словарями: x = {'a': [2], 'b': [2]} y = {'b': [11], 'c': [11]} … результат слияния должен быть таким: {'a': [2], 'b': [2, 11], […]

создать список списков из строки

Я хочу преобразовать строку, такую ​​как 'a = b, a = c, a = d, b = e' в список списков {'a': ['b', 'c', 'd'], b ': [' e ']} в Python 2.6. Мое текущее решение таково: def merge(d1, d2): for k, v in d2.items(): if k in d1: if type(d1[k]) != type(list()): d1[k] = […]

Слияние двух списков кортежей с метками времени и длиной очереди

Проблема. У меня есть два списка, которые содержат кортежи (каждая из которых состоит из метки времени и длины очереди), которые необходимо объединить: L1 = [[0, 50], [7.75, 120], [10.25, 70], [17, 100], [20, 60]] L2 = [[0, 80], [8, 120], [10, 85], [10.25, 80]] Мне нужно merge(L1,L2) функций merge(L1,L2) которое возвращает: [[ 0.00, 50+80 ], […]

Слияние двух файлов CSV на основе данных из столбца

У меня есть два файла csv, как показано ниже. CSV1 data13 data23 d main_data1;main_data2 data13 data23 data12 data22 d main_data1;main_data2 data12 data22 data11 data21 d main_data1;main_data2 data11 data21 data3 data4 d main_data2;main_data4 data3 data4 data52 data62 d main_data3 data51 data62 data51 data61 d main_data3 main_data3 data61 data7 data8 d main_data4 data7 data8 CSV2 id1 main_data1 […]

Pythonic способ объединить два списка кортежей в один список dict

Привет, я довольно новичок в Python, поэтому я не знаю всех маленьких трюков и ярлыков. У меня два многомерных массива: >>> colorStrings [('0', '2371_9890_020'), ('1', '2371_9031_100'), ('2', '2371_9890_464')] а также >>> skus [('0', '0017651670'), ('0', '0017651688'), ('0', '0017651696'), ('0', '0017651704'), ('0', '0017651712'), ('0', '0017651720'), ('0', '0017651738'), ('1', '0017650896'), ('1', '0017650904'), ('1', '0017650912'), ('1', '0017650920'), ('1', […]

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