2019-02-23
阅读量:
715
可迭代对象与迭代器的关系是什么?
刚开始我认为这两者是等同的,但后来发现并不是这样;下面直接抛出结论:
1)可迭代对象包含迭代器。
2)如果一个对象拥有__iter__方法,其是可迭代对象;如果一个对象拥有next方法,其是迭代器。
3)定义可迭代对象,必须实现__iter__方法;定义迭代器,必须实现__iter__和next方法。






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论