diff --git a/ch10-iterators/e46b3_enumerate_generator.py b/ch10-iterators/e46b3_enumerate_generator.py index 69676a9..aa46a29 100755 --- a/ch10-iterators/e46b3_enumerate_generator.py +++ b/ch10-iterators/e46b3_enumerate_generator.py @@ -4,8 +4,6 @@ def my_enumerate(data, start=0): - index = start - for one_item in data: + for index,one_item in zip(range(start,start+len(data)), data): yield (index, one_item) - index += 1