1. 首页
  2. 编程面试题
  3. Python
  4. Python基础

Python中的生成器是什么?



生成器(generator)的定义与普通函数类似,生成器使用yield关键字生成值。

如果一个函数包含yield关键字,那么该函数将自动成为一个生成器。


def Fun():
yield 1
yield 2
yield 3

# x is a generator object
x = Fun()
print(next(x))
-----------------------------
1
print(next(x))
-----------------------------
2

发布者:admin,如若转载,请注明出处:https://ai1024.vip/27486.html

QR code
//