Guido van Rossum wrote: > On 5/27/06, Just van Rossum <[EMAIL PROTECTED]> wrote: > > Oleg Broytmann wrote: > > > > > On Sat, May 27, 2006 at 03:15:32PM +0200, tomer filiba wrote: > > > > which makes it impossible to diffrenciate between > > > > >>>y[1, 2] > > > > (1, 2) > > > > > > > > and > > > > >>>y[(1, 2)] > > > > (1, 2) > > > > > > Tuples are not created with parenthesizes. Tuples are created with > > > a comma. Hence > > > > > > 1, 2 > > > > > > *is* a tuple. Just as (1, 2). > > > > But > > > > foo(1, 2) > > > > isn't the same as > > > > foo((1, 2)) > > Because the (...) in a function call isn't a tuple. > > I'm with Oleg -- a[x, y] is *intentionally* the same as a[(x, y)]. [ ... ]
FWIW: I wasn't agreeing with Tomer, just pointing out what I think was his intention, and that Oleg's argument against it doesn't hold, given how call syntax works. Just _______________________________________________ Python-3000 mailing list [email protected] http://mail.python.org/mailman/listinfo/python-3000 Unsubscribe: http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com
