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