> from sys import stdout
> def fun(x):
> stdout.write("*")
> return x
> list(filter(lambda x: True, map(fun, xrange(5))))
Sorry, I meant:
from itertools import imap, ifilter
from sys import stdout
def fun(x):
stdout.write("*")
return x
list(ifilter(lambda x: True, imap(fun, xrange(5))))