这个问题在这里已有答案:
我有一台我希望得到的发电机。
def foo():
a = map(lambda x: x*2, range(5))
# I want a better way to the next few lines
# The one that looks more functional
for i in a:
yield i
我有地图,过滤器等我希望得到它,是否有另一种方法可以做到这一点?我看着itertools
和functools
,我找不到任何东西。
编辑:
为了更清楚,我想要一种方法,使它在每个函数调用时返回一个值。