Jussi Piitulainen wrote: > Neal Becker writes: >>> Is there a more elegant way to spell this? >>>> for x in [_ for _ in seq if some_predicate]: >> If you mean some_predicate(_), then possibly this. >> for x in filter(some_predicate, seq): > handle(x) > I like this best, except probably even better: for x in ifilter (some_predicate, seq):