yield是一个类似于return的关键字,迭代一次遇到yield时就返回yield后面(右面)的值,下一次迭代的时候,从上一次迭代遇到的yield后面的代码(下一行)开始执行;
即:yield就是从return 返回一个值,并且记住这个返回的位置,下次迭代就从这个位置后(下一行)开始。
python里面yield的理解
最新推荐文章于 2024-05-04 11:46:37 发布
yield是一个类似于return的关键字,迭代一次遇到yield时就返回yield后面(右面)的值,下一次迭代的时候,从上一次迭代遇到的yield后面的代码(下一行)开始执行;
即:yield就是从return 返回一个值,并且记住这个返回的位置,下次迭代就从这个位置后(下一行)开始。