On Thu, Jan 20, 2022 at 1:47 AM Alexandre Brault
<[email protected]> wrote:
>
> On 2022-01-18 6:12 p.m., Chris Angelico wrote:
> > 3) Optional semantic difference: 【1, 2, 3】 is exactly the same as (1,
> > 2, 3), but 【1, 2, 3) would be an error.
>
> What does it say about the viability of this idea that until the second
> part of that sentence, I thought it would be equivalent to [1, 2, 3]?
>
Not a lot. If a proposal like this were to go ahead, some of the
brackets would be defined to be equivalent to (), others to [], and
still others to {}. But the concern about balancing them would be the
same. (It might be that they're all defined as equivalent to (), but
in any case, there would be a clear definition.)
Prior to this sort of thing being in the language, it can be
confusing, but if it were added, it wouldn't be any less confusing
than anything else that needs to be learned - for instance, 01 is not
equivalent to 1, and in fact is an error.
ChrisA
_______________________________________________
Python-ideas mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at
https://mail.python.org/archives/list/[email protected]/message/YT6TD3PSDL3LY23VXOTMER2ZBUOUPUKV/
Code of Conduct: http://python.org/psf/codeofconduct/