Iterators: Well What Is Iteration???
Iterators: Well What Is Iteration???
What is an Iterator???
An object which will return data … one
element at a time
class MyNumbers: 1
def __iter__(self): 2
self.a = 1 3
return self
4
def __next__(self): 5
x = self.a
self.a += 1
return x
myclass = MyNumbers()
myiter = iter(myclass)
print(next(myiter))
print(next(myiter))
print(next(myiter))
print(next(myiter))
print(next(myiter))