g = (x*3 for x in range(20))
print(type(g))
print(g)
'''
方法1:通过调用_next_()方式得到元素
print(g._next_())
print(g._next_())
# 方式2:next(生成器对象) 使用系统内置函数 builtins
# 每调用一次next则会产生一个元素
print(next(g))
函数中出现yield关键字,说明函数就不是函数了,变成生成器了
_next_():获取下一个元素
send(value): 向生成器调用中传值,第一次调用send(None)
'''
def gen()
生成器 generator
最新推荐文章于 2023-02-05 22:44:16 发布