Theme
Primary Color

التحكم في المرور على العناصر بإستخدام 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
python شرح