私はこのように見て、Pythonの辞書のリストを持っている:私の場合はマージPythonの辞書のキーがある値
[{key1: value1, key2: array1}, {key1: value2, key2: array2}, {key1: value3, key3: array3},...]
は、これらの辞書の一部はキー1に同じ値を持って、例えば、 value1 = value3。どうすればこのように見える辞書の配列を得ることができますか?
[{key1: value1, key2: array1+array3}, {key1: value2, key2: array2},...]
"array1 + array3"は元の配列1と配列3の配列の要素が追加された単一の配列ですか?
編集:これはキーによってマージされません。配列内の各辞書は厳密に同じ構造を持っています:{key1: "some_string"、key2:[array]} - 私は "some_string"に "merge"したいので、[array] key2の値は、key1の値と同じ "some_string"を持つリスト内の他の辞書の配列と連結されます。
可能な複製(http://stackoverflow.com/questions/38987/how-can-i [どのように私は、単一の式で2つのPythonの辞書をマージすることができますか?] -merge-two-python-dictionaries-in-a-single-expression) –