Python yield的功能浅析

yield的功能相似于return,可是不一样之处在于它返回的是生成器。函数 生成器 生成器是经过一个或多个yield表达式构成的函数,每个生成器都是一个迭代器(可是迭代器不必定是生成器)。code 若是一个函数包含yield关键字,这个函数就会变为一个生成器。内存 生成器并不会一次返回全部结果,而是每次遇到yield关键字后返回相应结果,并保留函数当前的运行状态,等待下一次的调用。element
相关文章
相关标签/搜索