On Fri, Apr 27, 2012 at 10:17 PM, John O'Hagan <resea...@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 -- http://mail.python.org/mailman/listinfo/python-list