Avatar ·

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'})