烂漫冬天

文章
2
资源
0
加入时间
3年2月2天

pythonfor循环是迭代器吗_python迭代器和for循环区别

迭代器(iterator):迭代器对象必须同时实现__iter__和__next__方法才是迭代器。对于迭代器来说,__iter__ 返回的是它自身 self,__next__ 则是返回迭代器中的下一个值,最后没有元素时,抛出异常(异常可以被开发者看到)。1.迭代器一定是可迭代对象,因为它实现了__iter__()方法;(推荐学习:Python视频教程)2.通过iter()方法(在类的内部就是__...