Carl Schumann wrote:
> I could see the logic in always or never having a trailing comma.   What
> I don't understand here is why only the single element case has a
> trailing comma.   Any explanations please?

Does this code shad some light on the trailing comma? :)

>>> (1) == 1
True
>>> (1,) == 1
False
>>> type((1))
<type 'int'>
>>> type((1,))
<type 'tuple'>

>>> a = 1
>>> a
1
>>> a = (1)
>>> a
1
>>> a = (1,)
>>> a
(1,)
>>> a = 1,
>>> a
(1,)

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

Reply via email to