تعرف على ميزة ()enumerate فى بايثون بسهولة

x32x01
  • بواسطة x32x01 ||
لو بتشتغل بلغة Python وبتحتاج أثناء التكرار إنك تعرف العنصر وكمان رقمه (الفهرس) في نفس الوقت، فالدالة 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() وخلِّي كودك أنضف وأسهل في القراءة!

شارك البوست مع أصحابك المبرمجين 👩‍💻👨‍💻، وأنصحهم بمنتديات أكتب كود - المكان اللي هيتعلموا فيه البرمجة بطريقة ممتعة وسهلة! 🚀
 
التعديل الأخير:
المواضيع ذات الصلة
x32x01
الردود
0
المشاهدات
860
x32x01
x32x01
x32x01
الردود
0
المشاهدات
492
x32x01
x32x01
x32x01
الردود
0
المشاهدات
912
x32x01
x32x01
x32x01
الردود
1
المشاهدات
511
x32x01
x32x01
x32x01
الردود
0
المشاهدات
784
x32x01
x32x01
الوسوم : الوسوم
تعلم بايثون
الدخول أو التسجيل السريع
نسيت كلمة مرورك؟
إحصائيات المنتدى
المواضيع
2,320
المشاركات
2,533
أعضاء أكتب كود
566
أخر عضو
mrbtl
عودة
أعلى