On Thu, Apr 26, 2012 at 11:57 AM, Kiuhnm
<kiuhnm03.4t.yahoo...@mail.python.org> wrote:
> On 4/26/2012 19:48, Paul Rubin wrote:
>>
>> Roy Smith<r...@panix.com>  writes:
>>>
>>> x = [a for a in iterable while a]
>>
>>
>> from itertools import takewhile
>>
>> x = takewhile(bool, a)
>
>
> I see that as a 'temporary' solution, otherwise we wouldn't need 'if' inside
> of list comprehensions either.

The "if" clause is much more commonly used than "while" would be.  I
don't have any objections to the suggestion from a technical or
syntactical perspective.  I do however question whether the utility is
great enough to be worthwhile from a long-term maintenance
perspective.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to