On 2020-09-18, Chris Angelico <ros...@gmail.com> wrote:
> On Fri, Sep 18, 2020 at 10:53 AM Grant Edwards
><grant.b.edwa...@gmail.com> wrote:
>>
>> On 2020-09-17, MRAB <pyt...@mrabarnett.plus.com> wrote:
>> >> The only time the parentheses are required for tuple building is when
>> >> they would otherwise not be interpreted that way:
>> >>
>> > They're needed for the empty tuple, which doesn't have a comma.
>> >
>> >> some_func('first', 'second')   # some_func called with two str args
>> >>
>> >> some_func(('first', 'second')) # some_func called with one tuple arg
>>
>> Yea, the syntax for tuple literals has always been a bit of an ugly
>> spot in Python.  If ASCII had only had one more set of open/close
>> brackets...
>
> ...then I'd prefer them to be used for sets, actually. I think the
> set/dict collision is more weird than the tuple/grouping one.
>
> Now, if only ASCII had *two* more sets of open/close brackets...

Rigth. I had forgotten about sets -- they're still a "new" feature in
my mind, and I rarely seem to run into situations where I use them.

There must be a few more sets of brackets in Unicode...

--
Grant


-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to