تعرف على ميزة ()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
المشاهدات
388
x32x01
x32x01
x32x01
الردود
0
المشاهدات
689
x32x01
x32x01
x32x01
الردود
0
المشاهدات
819
x32x01
x32x01
x32x01
الردود
0
المشاهدات
656
x32x01
x32x01
MostafaAbdRabbu
  • MostafaAbdRabbu
الردود
4
المشاهدات
778
x32x01
x32x01
الدخول أو التسجيل السريع
نسيت كلمة مرورك؟
إحصائيات المنتدى
المواضيع
2,104
المشاركات
2,310
أعضاء أكتب كود
516
أخر عضو
Mohammed
عودة
أعلى