[Python-ideas] Adding "+" and "+=" operators to dict

Eric Snow ericsnowcurrently at gmail.com
Fri Feb 13 01:26:04 CET 2015


On Thu, Feb 12, 2015 at 11:21 AM, Thomas Kluyver <thomas at kluyver.me.uk> wrote:
> Or perhaps even a classmethod:
>
> dict.merged(a, b, c)

A dict factory classmethod like this is the best proposal I've seen
thus far. *  It would be nice if the spelling were more succinct
(that's where syntax is helpful).  Imagine:

  some_func(**dict.merged(a, b, c))

-eric

* I'd go for the PEP 448 multiple kwargs-unpacking clauses, but as
already noted, the keys are limited to valid identifiers. Hmm, perhaps
that could be changed just for dict()...


More information about the Python-ideas mailing list