العودة إلى الدورة

التكرار عبر القوائم ودالة `enumerate()`

برمجة Python: معسكر التدريب من الصفر إلى الاحتراف

المرور عبر القوائم

القوائم هي تسلسلات، مما يجعلها مثالية لحلقات for.

1. التكرار البسيط على العناصر (المفضل)

الطريقة الأسهل والأكثر ملاءمة لأسلوب Python للمرور عبر القائمة هي التكرار على العناصر مباشرة.

python zoo = ['lion', 'tiger', 'bear']

for animal in zoo: print(f"I saw a {animal} at the zoo.")

2. التكرار على العنصر والفهرس (enumerate())

عندما تحتاج إلى كل من العنصر وفهرسه (على سبيل المثال، لإنشاء قائمة مرقمة أو الإشارة إلى الموقع)، استخدم دالة enumerate(). فهي تعطي أزواجاً من (الفهرس، العنصر).

python names = ['Alice', 'Bob', 'Charlie']

print("--- Employee List ---") for index, name in enumerate(names): # تبدأ enumerate العد من 0 افتراضياً print(f"{index + 1}. {name}")

المخرجات:

--- Employee List ---

  1. Alice
  2. Bob
  3. Charlie