On Thu, Apr 26, 2012 at 11:57 AM, Kiuhnm <[email protected]> wrote: > On 4/26/2012 19:48, Paul Rubin wrote: >> >> Roy Smith<[email protected]> 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
