yield
经常会看见,python函数中带有yield关键字
经常会看见,python函数中带有yield关键字,那么yield是什么,有什么作用? 答案:可以理解yield是一个生成器; 作用:遇到yield关键字,函数会直接返回yield值,相当于return;不同的是下次调用的时候会从yield之后的代码开始执行。 ,因为它并不把所有的值放在内存中,它是实时地生成数据: 有人可能会说,我直接迭代,遍历多好,为什么要用生成器,然后去遍历生成器,这多麻烦。 那么你要了解,list列表,所有数据是存储在内存中的