Is there a more elegant way to spell this?
Neal Becker
ndbecker2 at gmail.com
Tue Jan 27 09:37:49 EST 2015
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):
More information about the Python-list
mailing list