Op 2006-01-18, Diez B. Roggisch schreef <[EMAIL PROTECTED]>:
> 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.

Well we could have list(a) return [a], and have a list_from_iterable.
Although I would prefer a different name.

-- 
Antoon Pardon
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to