生成器

迭代器是一个对象,生成器是一个函数,创建一个生成器只需在函数中加入yield语句即可。

def fib():
a, b = 0, 1
while True:
a, b = b, a + b
yield a


def main():
for n in fib():
if n < 1000:
print(n)
else:
break
原文地址:https://www.cnblogs.com/liujianing/p/13655953.html