[Python-ideas] Adding "+" and "+=" operators to dict
Ethan Furman
ethan at stoneleaf.us
Fri Feb 13 02:40:23 CET 2015
On 02/12/2015 04:30 PM, Ethan Furman wrote:
> On 02/12/2015 04:26 PM, Eric Snow wrote:
>> 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))
>
> That looks an awful lot like
>
> some_func(**chainmap(a, b, c))
or maybe that should be
some_func(**chainmap(c, b, a))
?
Whatever we choose, if we choose anything, should keep the rightmost wins behavior.
--
~Ethan~
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: OpenPGP digital signature
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20150212/0ac69225/attachment.sig>
More information about the Python-ideas
mailing list