level 10
__iter__方法返回一个迭代器,所谓迭代器就是具有next()方法,在调用时,迭代器返回它的下一个值。
2018年02月06日 06点02分
1
level 10
def __iter__(self):
return self
这个方法实际上返回迭代器本身,可以当做适用于for循环的对象使用
2018年02月06日 06点02分
2
level 10
一个实现了__iter__的对象是可迭代的,一个实现了next方法的对象也是迭代器
2018年02月06日 06点02分
3