انضم إلى النشرة الإخبارية لدينا للبقاء على اطلاع وتلقي النصائح والبرامج التعليمية الحصرية.
​
الدعم والمساعدةسياسة الخصوصية
دليل التعلمتواصل معنا

@ ذكاء. كل الحقوق محفوظة.

المُكررات

0

Iterators أو المكررات: هي كائنات في البرمجة تُستخدم للتنقل عبر عناصر مجموعة من البيانات (مثل القوائم، الصفوف، أو المجموعات) واحدًا تلو الآخر.

خصائص Iterators:

  • توفير واجهة تكرار: يمكن استخدامها في حلقات for للتكرار عبر عناصر المجموعة.
  • حالة الذاكرة: تحتفظ بحالتها بين التكرارات، مما يعني أنها تتابع أين توقفت.
  • تطبيق __iter__() و __next__(): تعتمد على دوال خاصة لتحديد كيفية البدء في التكرار (__iter__()) وكيفية الانتقال إلى العنصر التالي (__next__()).

مثال بسيط في بايثون:

my_list = [1, 2, 3]
my_iterator = iter(my_list)
print(next(my_iterator))  # النتيجة: 1
print(next(my_iterator))  # النتيجة: 2

تساعد Iterators في معالجة البيانات بطريقة أكثر كفاءة، خاصة مع مجموعات البيانات الكبيرة.

مصادر مقترحه للتعلم

Article: Iterators in PythonArticle: Python Iterators