[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