在定义的函数中,如果存在循环,并希望返回循环下的所有情况,用return只能用list来存储,很占内存;用yield不占内存,每次生成迭代结果。当然也可以用print,但是print的结果无法调用。
自定义函数中return和yield的区别
最新推荐文章于 2024-10-01 05:04:32 发布
在定义的函数中,如果存在循环,并希望返回循环下的所有情况,用return只能用list来存储,很占内存;用yield不占内存,每次生成迭代结果。当然也可以用print,但是print的结果无法调用。