<[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]
Tuples are defined with regards to parentheses ()'s as everyone knows.
To expand on what Alex Martelli said:
Tuples don't use parentheses except for the special case of the empty tuple. Those are expression parentheses. The two most obvious cases of this are in the return statement and sequence unpacking in assignment statements.
Grouping syntax is used for both unary operators and operands. Parentheses are used for expressions (operands) and function/method parameter lists (operators). Brackets ([]) are used for lists (operands) and subscripts/slices (operators). Braces ({}) are used for dictionarys (operands). They aren't currently used for unary operators.
John Roth
Please enlighten me as I really want to know. Chris
P.S. I love Python!
-- http://mail.python.org/mailman/listinfo/python-list