摘要: 与return不同,yield不中止且能记录(return是重新运行),且yield与next要一一对应(有多少next就要有多少yield)。 yield from lst = [] yield from lst将可迭代对象的元素逐个返回 yield lst直接返回lst数组 阅读全文
posted @ 2020-09-04 21:26 吴莫愁258 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 本质:就是迭代器 与迭代器的区别:迭代器是内置的,生成器是手写的 作用:迭代,节省空间,保留执行位置 定义:基于函数的表达式 yield与next要一一对应。 yield特点:不中止且能记录 找不同 上面创建了三个生成器;下面同一个生成器next了三次,会报错。 适用场景 1.数据量较大时 2.未知 阅读全文
posted @ 2020-09-04 20:30 吴莫愁258 阅读(83) 评论(0) 推荐(0) 编辑