diff --git a/ch10-iterators/e46b2_enumerate_with_default.py b/ch10-iterators/e46b2_enumerate_with_default.py index a152f7a..24a269d 100755 --- a/ch10-iterators/e46b2_enumerate_with_default.py +++ b/ch10-iterators/e46b2_enumerate_with_default.py @@ -6,12 +6,13 @@ class MyEnumerateIterator: def __init__(self, data, start): self.data = data - self.index = start + self.index = 0 + self.start = start def __next__(self): if self.index >= len(self.data): raise StopIteration - value = (self.index, self.data[self.index]) + value = (self.index+self.start, self.data[self.index]) self.index += 1 return value