Ari*_*ion 5 python iterator interface
可能重复:
构建一个基本的Python迭代器
定义迭代器所需的方法是什么?例如,在下面的Infinity迭代器中,它的方法是否足够?是否有其他标准或de因子标准方法定义迭代器?
class Infinity(object):
def __init__(self):
self.current = 0
def __iter__(self):
return self
def next(self):
self.current += 1
return self.current
Run Code Online (Sandbox Code Playgroud)