On Tuesday 15 March 2005 08:25 am, Roy Smith wrote: > a = () # tuple of zero elements > a = (1,) # tuple of one element > a = 1, # tuple of one element > a = (1) # scalar > a = (1, 2) # tuple of two elements > a = 1, 2 # tuple of two elements > a = , # syntax error > > The big question is, is it the parens that make it a tuple, or is it > the comma? If you go along with the parens school of thought, then > (1,) is the special case. If you believe in commas, then the () is > the special case. In either case, it's a bit ugly, but we learn to > overlook the occasional cosmetic blemishes of those we love :-)
The answer is obvious, the naked comma should be an empty tuple. -- James Stroud, Ph.D. UCLA-DOE Institute for Genomics and Proteomics Box 951570 Los Angeles, CA 90095 -- http://mail.python.org/mailman/listinfo/python-list