
- بواسطة x32x01 ||
لو بتشتغل بلغة Python وبتحتاج أثناء التكرار إنك تعرف العنصر وكمان رقمه (الفهرس) في نفس الوقت، فالدالة 
يعني بدل ما تكتب كود طويل عشان تعرف رقم كل عنصر، enumerate() بتعملها تلقائيًا وبطريقة أنيقة وسريعة.
الكود التالي يوضح استخدام الدالة:
زي ما شايف، 
استخدمها لما تكون بتتعامل مع قوائم أو مجموعات وعايز تعرف مكان العنصر اللي بتتعامل معاه، زي:
بدل ما تكتب كود معقد باستخدام range(len(list))، استخدم
شارك البوست مع أصحابك المبرمجين
، وأنصحهم بمنتديات أكتب كود - المكان اللي هيتعلموا فيه البرمجة بطريقة ممتعة وسهلة! 
enumerate()
هي الحل السحري! 
ما هي enumerate()؟
دالة enumerate() ببساطة بتضيف عداد (index) لكل عنصر في القائمة أو أي Iterable أثناء عملية التكرار.يعني بدل ما تكتب كود طويل عشان تعرف رقم كل عنصر، enumerate() بتعملها تلقائيًا وبطريقة أنيقة وسريعة.
مثال عملي
الكود التالي يوضح استخدام الدالة: Python:
fruits = ['apple', 'banana', 'cherry']
for index, fruit in enumerate(fruits):
print(index, fruit)
#الناتج:
#0 apple
#1 banana
#2 cherry
enumerate()
رجعتلك كل عنصر ومعاه رقمه في القائمة - من غير أي مجهود إضافي. 
متى تستخدم enumerate()؟
استخدمها لما تكون بتتعامل مع قوائم أو مجموعات وعايز تعرف مكان العنصر اللي بتتعامل معاه، زي:- تتبع ترتيب العناصر أثناء المعالجة.
- إنشاء فهرس مخصص في واجهة أو تقرير.
- تنفيذ شرط معين بناءً على موقع العنصر.
نصيحة للمبرمجين
بدل ما تكتب كود معقد باستخدام range(len(list))، استخدم enumerate()
وخلِّي كودك أنضف وأسهل في القراءة!شارك البوست مع أصحابك المبرمجين



التعديل الأخير: