摘要: 前言 生成器,只要含有yield关键字的函数都是生成器函数,但yield不能和return共用且需要写在函数内。 生成器,是返回一个迭代器的函数,说白了生成器也是迭代器。 一、生成器简介 1、只要含有yield关键字的函数都是生成器函数。 def generator(): print(1) yiel 阅读全文
posted @ 2020-01-15 22:54 广深-小龙 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 前言 迭代器、生成器、装饰器都有一个“器”,但他们之间没有什么关系。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 和 next()。 一、迭代器优点 从容器类型中一个一个的取值,会把所有的值都取到。 节省内存空间, 阅读全文
posted @ 2020-01-15 21:37 广深-小龙 阅读(276) 评论(0) 推荐(0) 编辑