[Python-ideas] dict '+' operator and slicing support for pop
Andrii V. Mishkovskyi
mishok13 at gmail.com
Wed Mar 18 08:52:35 CET 2009
On Tue, Mar 17, 2009 at 8:17 PM, Raymond Hettinger <python at rcn.com> wrote:
>
>>> a.update(b)
>>> return a
>
> Why take two short, simple lines with unequivocal meaning
> and then abbreviate them with something mysterious (or
> at least something with multiple possible interpretations)?
>
> Mappings exist in many languages now. Can you point
> to another language that has found it worthwhile to have
> both an update() method and an addition operator?
>
> Also, consider that dicts are one of our most basic APIs
> and many other objects model that API. It behooves us
> to keep that API as simple and thin as possible.
>
> IMO, this change would be gratuituous. None of the code
> presented so far is significantly improved. Essentially, we're
> looking at a trivial abbreviation, not an actual offering of
> new capabilities.
Reasonable enough.
>
> -1 all the way around.
Does that also mean -1 on list.pop() accepting slices proposal?
>
>
> Raymond
>
>
> _______________________________________________
> Python-ideas mailing list
> Python-ideas at python.org
> http://mail.python.org/mailman/listinfo/python-ideas
>
--
Wbr, Andrii V. Mishkovskyi.
He's got a heart of a little child, and he keeps it in a jar on his desk.
More information about the Python-ideas
mailing list