Python словари слияния с пользовательской функцией слияния
Я хочу объединить два словаря A и B так, чтобы результат содержал:
Все пары из A, где ключ уникален для AВсе пары из B, где ключ уникален для Bf (значение A, значение B), где один и тот же ключ существует как в A, так и в BНапример:
def f(x, y):
return x * y
A = {1:1, 2:3}
B = {7:3, 2:2}
C = merge(A, B)
Выход:
{1:1, 7:3, 2:6}
Такое ощущение, что для этого должна быть хорошая строчка.