[EMAIL PROTECTED] wrote:
> I keep accidently trying to declare t-tuples as mytuple = (myitem)
> 
> I know this doesn't work and that you need the trailing comma, but
> reading something online, I just came to realize.... the parenthesises
> don't have any special meaning in relation to tuples at all, do they?
> 

Aside from grouping, they are special to construct an empty tuple.

py> () == tuple()
True

Also, don't underestimate their relationship with tuples when it comes 
to grouping:

py> a, b, c = 1, 2, 3
py>
py> a == a, b, c
(True, 2, 3)
py> a == (a, b, c)
False

James

-- 
James Stroud
UCLA-DOE Institute for Genomics and Proteomics
Box 951570
Los Angeles, CA 90095

http://www.jamesstroud.com/
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to