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

x32x01
  • بواسطة x32x01 ||
  • #1
لو بتشتغل بلغة 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
المشاهدات
353
x32x01
x32x01
x32x01
الردود
0
المشاهدات
856
x32x01
x32x01
x32x01
الردود
0
المشاهدات
508
x32x01
x32x01
x32x01
الردود
0
المشاهدات
542
x32x01
x32x01
x32x01
الردود
0
المشاهدات
813
x32x01
x32x01
الوسوم : الوسوم
enumerate for loop iterable python أساسيات البرمجة أمثلة بايثون الفهرس القوائم حلقات التكرار كتابة كود نظيف
الدخول أو التسجيل السريع
نسيت كلمة مرورك؟

آخر المشاركات

إحصائيات المنتدى
المواضيع
2,388
المشاركات
2,601
أعضاء أكتب كود
574
أخر عضو
الياس
عودة
أعلى