# Iterator sample
class Reverse:
"Iterator For looping over a sequence backwards"
def __init__(self, data):
self.data = data
self.index = len(data)
def __iter__(self):
return self
def next(self):
if self.index == 0:
raise StopIteration
self.index = self.index - 1
return self.data[self.index]
for i in Reverse('summer')
print i
Python Справочник v0.05 © 2007-2024 Igor Salnikov aka SunDoctor