热线电话:13121318867

登录
2019-02-23 阅读量: 715
可迭代对象与迭代器的关系是什么?

刚开始我认为这两者是等同的,但后来发现并不是这样;下面直接抛出结论:

1)可迭代对象包含迭代器。

2)如果一个对象拥有__iter__方法,其是可迭代对象;如果一个对象拥有next方法,其是迭代器。

3)定义可迭代对象,必须实现__iter__方法;定义迭代器,必须实现__iter__和next方法。

0.0000
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子