摘要: 迭代器和生成器都是很重要的知识,因为在后边的同步异步都要用到. python的迭代协议构成了迭代器. 迭代器是访问集合内元素的一种方式,一般用来遍历数据. 要记住 迭代器和 下标的访问方式不一样,迭代器没有返回值,它取值的方式就是用next(). 迭代器提供了一种惰性访问数据方式,访问数据时候才能计 阅读全文
posted @ 2021-01-27 14:57 云long 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 1.可迭代对象Iterable和迭代器Iterator的区别 Iterable中实现__iter__方法,__iter__方法会返回一个Iterator。注意,这里返回的是一个迭代器。自定义可迭代类的时候,要返回一个迭代器,不能return self,自己不是一个迭代器。 迭代器继承自Iterabl 阅读全文
posted @ 2021-01-27 14:55 云long 阅读(158) 评论(0) 推荐(0) 编辑