generator生成器代码
时间: 2023-07-09 18:33:13 浏览: 118
generator代码生成器
3星 · 编辑精心推荐
以下是一个简单的 Python 生成器示例代码:
```
def my_generator():
for i in range(10):
yield i * 2
```
在这个示例中,`my_generator()`是一个生成器函数,它使用`yield`关键字来生成一个迭代器。每次迭代时,`yield`会暂停函数的执行并返回一个值,然后在下一次迭代时继续执行函数。这使得生成器可以在需要时逐步生成值,而不必一次性生成所有值。在这个示例中,`my_generator()`会生成一个包含前10个偶数的迭代器。
阅读全文