Existe alguma maneira pythonic para combinar dois dicts (adicionando valores para chaves que aparecem em ambos)?
Por exemplo, eu tenho dois ditos:
Dict A: {'a': 1, 'b': 2, 'c': 3}
Dict B: {'b': 3, 'c': 4, 'd': 5}
Eu preciso de uma maneira de "combinar" dois ditões de modo que o resultado seja:
{'a': 1, 'b': 5, 'c': 7, 'd': 5}
Isso quer dizer: se uma chave aparece em ambos os dicts, adicione seus valores, se aparecer em apenas um dict, mantenha seu valor.