python最基础学习(五)生成器

>>> g = (x*x for x in range(1,10))

>>> g

at 0x7f58e09ad5c8>

>>> next(g)

1

>>> g = (x * x for x in range(10))

>>> for n in g:

...

print(n)

...

这个方法就可以直接打印出所有结果。

你可能感兴趣的:(python最基础学习(五)生成器)