2021
08-12
08-12
在Python中如何使用yield
一、生成器如果在一个方法内,包含了yield关键字,那么这个函数就是一个「生成器」。生成器其实就是一个特殊的迭代器,它可以像迭代器那样,迭代输出方法内的每个元素。我们来看一个包含yield关键字的方法:#coding:utf8#生成器defgen(n):foriinrange(n):yieldig=gen(5)#创建一个生成器print(g)#<generatorobjectgenat0x10bb46f50>print(type(g))#<type'generator'>#迭代生成...
继续阅读 >