بايثون - قوائم التكرار الحلقي
حلقة من خلال قائمة
يمكنك تكرار عناصر القائمة باستخدام for
حلقة:
مثال
طباعة كافة العناصر الموجودة في القائمة واحدة تلو الأخرى:
thislist = ["apple", "banana", "cherry"]
for x in thislist:
print(x)
تعرف على المزيد حول for
الحلقات في فصل Python For Loops .
حلقة من خلال أرقام الفهرس
يمكنك أيضًا المرور عبر عناصر القائمة بالرجوع إلى رقم الفهرس الخاص بهم.
استخدم الدالة range()
and
len()
لإنشاء ملف قابل للتكرار مناسب.
مثال
اطبع جميع العناصر بالرجوع إلى رقم فهرسها:
thislist = ["apple", "banana", "cherry"]
for i
in range(len(thislist)):
print(thislist[i])
المتكرر الذي تم إنشاؤه في المثال أعلاه هو [0, 1, 2]
.
باستخدام أثناء التكرار
يمكنك تكرار عناصر القائمة باستخدام while
حلقة.
استخدم len()
الوظيفة لتحديد طول القائمة ، ثم ابدأ من 0 وحلق طريقك عبر عناصر القائمة بالرجوع إلى فهارسها.
تذكر زيادة الفهرس بمقدار 1 بعد كل تكرار.
مثال
اطبع جميع العناصر باستخدام while
حلقة لتصفح جميع أرقام الفهرس
thislist = ["apple", "banana", "cherry"]
i = 0
while i < len(thislist):
print(thislist[i])
i = i + 1
تعرف على المزيد حول while
الحلقات في
Python while Loops Chapter.
التكرار باستخدام قائمة الفهم
يوفر List Comprehension أقصر صيغة للتكرار عبر القوائم:
مثال
حلقة عقرب قصيرة for
تطبع جميع العناصر في قائمة:
thislist = ["apple", "banana", "cherry"]
[print(x) for x in thislist]
تعرف على المزيد حول قائمة الفهم في الفصل التالي: قائمة الفهم .