本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理 在 Python 开发中, yield 关键字的使用其实较为频繁,例如大集合的生成,简化代码结构.协程与并发都会用到它. 但是,你是否真正了解 yield 的运行过程呢? 这篇文章,我们就来看一下 yield 的运行流程,以及在开发中哪些场景适合使用 yield . 生成器 如果在一个方法内,包含了 yield 关键字,那么这个函数就是一个「生成器」. 生成器其实就是一个特殊的迭代器,它可以像迭代…