生成器

本质:就是迭代器
与迭代器的区别:迭代器是内置的,生成器是手写的
作用:迭代,节省空间,保留执行位置
定义:基于函数的表达式

yield与next要一一对应。
yield特点:不中止且能记录

找不同

上面创建了三个生成器;下面同一个生成器next了三次,会报错。

适用场景
1.数据量较大时
2.未知数据数量

posted @ 2020-09-04 20:30  吴莫愁258  阅读(83)  评论(0编辑  收藏  举报