Code: Select all
d1 = {"a": 1, "b": 2, "c": 3}
d2 = {"b": 20, "d": 4}
result = {}
for k, v in d1.items():
if k in d2:
result[k] = [v, d2[k]]
else:
result[k] = v
for k, v in d2.items():
if k not in result:
result[k] = v
Code: Select all
{"a": 1, "b": [2, 20], "c": 3, "d": 4}
Mobile version