Ich möchte die Liste in defaultdict
zusammenführen, die Klasse (Schlüssel) und List-Werte aus zwei verschiedenen Daten/Datei hat. Ich möchte die Liste mit dem eindeutigen Schlüssel zusammenführen, aber die Listenwerte getrennt halten.Wie füge ich die Liste in `defaultdict` mithilfe von Schlüsseln zusammen, aber behalte die Liste in diesem Schlüssel getrennt?
Input:
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']})
output:
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']})
Danke,
Haben beide der dicts genau die gleichen Schlüssel haben? Wenn nicht, was ist die gewünschte Ausgabe in diesem Fall? – niemmi
Ja, die meisten Schlüssel sind gleich, aber ich denke, es könnte Instanzen in anderen Datendateien geben, in denen einige Schlüssel für die einzelnen Daten eindeutig sind. In diesem Fall würde ich auch gerne zusammenführen, aber es wird nur aus einer Datenliste bestehen. Danke, – everestial007