[Python-ideas] Python Users Aren't Perfect
Antoine Pitrou
solipsis at pitrou.net
Mon Dec 12 14:19:19 CET 2011
Le lundi 12 décembre 2011 à 08:15 -0500, Ned Batchelder a écrit :
> Believe me, I understand the issues. It is true, though that the
> single-element tuple syntax is often a surprise to people, and often
> well into their Python learning experience. We often repeat, "it isn't
> parens that make a tuple, but a comma." Then why when displaying a
> tuple does Python insist on using parens around it?
>
> >>> 1, 2, 3
> (1, 2, 3)
I would say:
- because it's easier to read (subjectively so, I guess)
- because it's easier to copy/paste into an expression without running
into precedence problems
Regards
Antoine.
More information about the Python-ideas
mailing list