Half-baked idea: list comprehensions with "while"

Chris Angelico rosuav at gmail.com
Fri Apr 27 08:23:18 EDT 2012


On Fri, Apr 27, 2012 at 10:17 PM, John O'Hagan <research at johnohagan.com> wrote:
> results = [x = expensive_call(i) for i in iterable if condition(x)]

Nest it:

results = [x for x in (expensive_call(i) for i in iterable) if condition(x)]

ChrisA



More information about the Python-list mailing list