How to merge two dicts and combine common keys?
问题 I would like to know how if there exists any python function to merge two dictionary and combine all values that have a common key. I have found function to append two dict, to merge two dict but not to combine its values. Example: D1 = [{k1: v01}, {k3: v03}, {k4: v04},}], D2 = [{k1: v11}, {k2: v12}, {k4: v14},}], this should be the expected result: D3 = [ {k1: [v01, v11]}, {k2: [ v12]}, {K3: [v03 ]}, {k4: [v04, v14]}, ] 回答1: A solution, without importing anything: # First initialize data,