Я хочу объединить список в defaultdict
, который имеет класс (ключи) и значения списка из двух разных данных/файлов. Я хочу объединить список, используя уникальный ключ, но сохраняя значения в списке отдельно.Как объединить список в `defaultdict` с помощью ключей, но сохранить список в этом ключе?
Вход:
defaultdict(<class 'list'>, {'1335': ['C', 'T', 'T', 'C', 'T', 'G'], '254': ['T', 'T', 'G', 'C', 'G', 'G']})
defaultdict(<class 'list'>, {'1335': ['A', 'C', 'A', 'A', 'C', 'A'], '254': ['A', 'G', 'A', 'T', 'A', 'A']})
выход:
defaultdict(<class 'list'>, {'1335': ['C', 'T', 'T', 'C', 'T', 'G'], ['A', 'C', 'A', 'A', 'C', 'A'] , '254': ['T', 'T', 'G', 'C', 'G', 'G'], ['A', 'G', 'A', 'T', 'A', 'A']})
Спасибо,
Do оба dicts имеют точно такие же ключи? Если нет того, что в этом случае является желаемым результатом? – niemmi
Да, большинство ключей будут такими же, но я думаю, что в других файлах данных могут быть экземпляры, в которых некоторые ключи будут уникальными для каждой информации. В этом случае я тоже хотел бы объединиться, но он будет иметь список только по одним данным. Спасибо, – everestial007