Half-baked idea: list comprehensions with "while"

Miles Rout miles.rout at gmail.com
Fri Apr 27 05:49:53 EDT 2012


On 27/04/2012 5:57 a.m., Kiuhnm wrote:
> On 4/26/2012 19:48, Paul Rubin wrote:
>> Roy Smith<roy at 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.
>
> Kiuhnm

We have if inside list comprehensions? I didn't know that, could you 
provide an example?



More information about the Python-list mailing list