Python Iterator مقابل Iterable
التكرار مقابل التكرار
القوائم ، المجموعات ، القواميس والمجموعات كلها كائنات قابلة للتكرار. إنها حاويات متكررة يمكنك الحصول على مكرر منها.
كل هذه الكائنات لها iter()
طريقة تُستخدم للحصول على مكرر:
مثال
أعد مكررًا من مجموعة ، واطبع كل قيمة:
mytuple = ("apple", "banana", "cherry")
myit = iter(mytuple)
print(next(myit))
print(next(myit))
print(next(myit))
حتى السلاسل هي كائنات قابلة للتكرار ، ويمكنها إرجاع مكرر:
مثال
السلاسل هي أيضًا كائنات قابلة للتكرار ، وتحتوي على سلسلة من الأحرف:
mystr = "banana"
myit = iter(mystr)
print(next(myit))
print(next(myit))
print(next(myit))
print(next(myit))
print(next(myit))
print(next(myit))