Python中的可迭代对象、迭代器对象和迭代器协议之间的联系和区别
今天准备写一写在学习python过程中,自己对于迭代器、迭代器协议以及可迭代对象之间的关系及自己的理解。可能有些不对的地方,欢迎大家及时指正。
可迭代对象
可迭代对象泛指一类对象,不是指的每一种对象,确切的说满足以下的条件的对象可以成为可迭代对象:
对象实现了__iter__方法
__iter__方法返回了一个迭代器对象
我们比较容易理解的可迭代对象,比如说可以用for语句去遍历,实际for语...
原创
2018-11-04 20:56:26 ·
1184 阅读 ·
2 评论