تحسين أداء Python: استخدام `enumerate` بكفاءة ✨ هل سئمت من تتبع… — بايثون العرب — TG.ME

تحسين أداء Python: استخدام `enumerate` بكفاءة

هل سئمت من تتبع الفهارس يدويًا عند المرور على قوائمك في Python؟ هناك طريقة أفضل وأكثر أناقة!

my_list = ['apple', 'banana', 'cherry']

# الطريقة التقليدية (أقل كفاءة)
index = 0
for item in my_list:
print(f'Index: {index}, Item: {item}')
index += 1

print('\n--- باستخدام enumerate ---')

# الطريقة الحديثة والمفضلة باستخدام enumerate
for index, item in enumerate(my_list):
print(f'Index: {index}, Item: {item}')


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

['#Python', '#برمجة', '#تعلم_البرمجة', '#enumerate', '#نصائح_برمجية']
August 21, 2026 80 1