التحكم في المرور على العناصر بإستخدام iter و next
ال iter بتجهز Iterator وال next بتطلب العنصر التالي منه
قراءة العناصر واحدة واحدة
كل إستدعاء بيتقدم خطوة داخل نفس ال Iterator
items = iter(["HTML", "CSS"])
print(next(items))
print(next(items))النتيجة
HTML
CSSتحديد قيمة عند نهاية العناصر
القيمة الثانية في next بتستخدم عند إنتهاء العناصر بدل رفع StopIteration
items = iter([10])
print(next(items, "Done"))
print(next(items, "Done"))النتيجة
10
Done