Giovanni Bajo schrieb: > Diez B. Roggisch wrote: > >>> due to the nested parentheses. Note that replacing list comprehensions >>> with list(...) doesn't introduce any nested parentheses; it basically >>> just replaces brackets with parentheses. >> But you don't need the nested parentheses - use *args instead for the >> list-constructor. >> >> list(a,b,c) > > No, you can't. That's ambigous if you pass only one argument, and that > argument is iterable. This is also the reason why set() doesn't work this > way.
Ah, you're right - I thought about the >1 case, but not that one. Regards, Diez -- http://mail.python.org/mailman/listinfo/python-list