21.03.19 15:24, Chris Angelico пише:
On Fri, Mar 22, 2019 at 12:17 AM Serhiy Storchaka <storch...@gmail.com> wrote:
21.03.19 14:51, Chris Angelico пише:
... then, in the interests of productive discussion, could you please
explain? What is it about dict addition that makes it harder to
understand than other addition?
Currently the + operator has 2 meanings for builtin types (both are
widely used), after adding it for dicts it will have 3 meanings.
3 > 2, is not?
I suppose you could call it two (numeric addition and sequence
concatenation), but there are subtleties to the way that lists
concatenate that don't apply to strings (esp since lists are mutable),
so I'd call it at least three already.
I do not understand what are these subtleties that you treat list
concatenation different from string concatenation. Could you please explain?
In any case, it does not matter how you count meanings, n + 1 > n.
_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/