Код: Выделить всё
dict1 = {'a': 1, 'b': 2, 'c': 3}
dict2 = {'b': 3, 'c': 4, 'd': 5}
merged_dict = dict1.copy()
for key, value in dict2.items():
if key in merged_dict:
merged_dict[key] = [merged_dict[key], value]
else:
merged_dict[key] = value
print(merged_dict)
Код: Выделить всё
{'a': 1, 'b': [2, 3], 'c': [3, 4], 'd': 5}
Код: Выделить всё
dict1 = {'a': [1], 'b': 2}
dict2 = {'a': 3, 'b': [4], 'c': 5}
Код: Выделить всё
{'a': [1, 3], 'b': [2, 4], 'c': 5}
Подробнее здесь: https://stackoverflow.com/questions/792 ... g-any-data
Мобильная версия