Czy istnieje jakikolwiek pythoniczny sposób na połączenie dwóch dyktatów (dodawanie wartości dla kluczy pojawiających się w obu)?
Na przykład mam dwa dyktaty:
Dict A: {'a': 1, 'b': 2, 'c': 3}
Dict B: {'b': 3, 'c': 4, 'd': 5}
Potrzebuję pytonicznego sposobu „połączenia” dwóch dyktatów, tak aby wynik:
{'a': 1, 'b': 5, 'c': 7, 'd': 5}
To znaczy: jeśli klucz pojawia się w obu dyktach, dodaj ich wartości, jeśli pojawia się tylko w jednym dyktacie, zachowaj jego wartość.