From d5204c0fd7c28853a3765e7445e5175fecabaf59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D8=A3=D8=AD=D9=85=D8=AF=20=D8=A7=D9=84=D9=85=D8=AD=D9=85?= =?UTF-8?q?=D9=88=D8=AF=D9=8A=20=28Ahmed=20El-Mahmoudy=29?= Date: Thu, 19 Mar 2026 08:55:38 +0100 Subject: [PATCH] Use zip + range to generate index of enumerated items --- ch10-iterators/e46b3_enumerate_generator.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) 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