التكرار عبر السلاسل في بايثون
للتكرار عبر سلسلة في بايثون، والحصول على كل حرف في الحلقة، استخدم بناء الحلقة المباشر :
for c in "string":
# Perform actions on c
بالإضافة إلى ذلك، يمكنك التكرار من خلال كائنات أخرى في Python:
with open(filename) as f:
for line in f:
# Operate on line
قد يبدو هذا غامضًا ولكنه يتبع بروتوكولًا بسيطًا.
إنشاء كائنات قابلة للتكرار الخاصة بك
لإنشاء كائنات متكررة خاصة بك، حدد مكرر باستخدام الطريقة التالية () وتنفيذ طريقة __iter__ على فئة لتمكين التكرار. تقوم الطريقة __iter__ بإرجاع كائن مكرر باستخدام الطريقة التالية ().
لمزيد من المعلومات، راجع الوثائق الرسمية.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3