Por que não podemos simplesmente somar dois dicionários?
📁 cortejo, python, exemplo
Por que listas, tuplas e conjuntos podem, mas dicionários não?
Se você não gosta de +, poderia ter sido feito um fluent interface - para que dict.update() retornasse self.
O melhor que encontrei é dict(dict1, key1=value1).
Exemplo de uso:
base_config = {'key1': 'val1'}func1(base_config + {'key2': 'val2'})func2(base_config + {'key3': 'val3'})