English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل الأساسيات في Python

تحكم في العملية في Python

الوظائف في Python

أنواع البيانات في Python

عمليات ملفات Python

عناصر و فئات في Python

التاريخ والوقت في Python

معرفة متقدمة في Python

دليل Python

استخدام طريقة -enumerate() في Python و أمثلة

وظائف محلية Python

يضيف طريقة -enumerate() معادلاً لعداد إلى العنصر المتكرر، ثم يرجعه (عنصر التعداد).

نص تشكيلي لـ -enumerate()

enumerate(iterable, start=0)

معلمات -enumerate()

يستخدم طريقة -enumerate() إثنين من المعلمات:

  • iterable - يدعم السلاسل المتكررة، الم迭代ر أو العنصر

  • startالاختياري - يبدأ حساب -enumerate() من هذا الرقم. إذا تم التخطيstart، في هذه الحالة سيتم اعتبار 0 كبداية.

قيمة العودة لـ enumerate()

طريقة enumerate() لاضافة معامل العد إلى العنصر القابل للتكرار وتقديمها. العنصر الذي يتم تقديمه هو كائن التعداد.

يمكنك استخدامlist()وtuple()الطريقة تحويل كائن التعداد إلى قائمة وتuple.

مثال1: كيفية استخدام enumerate() في Python؟

grocery = ['bread', 'milk', 'butter']
enumerateGrocery = enumerate(grocery)
print(type(enumerateGrocery))
# تحويل إلى قائمة
print(list(enumerateGrocery))
# تغيير معامل العد الافتراضي
enumerateGrocery = enumerate(grocery, 10)
print(list(enumerateGrocery))

عند تشغيل هذا البرنامج، الناتج سيكون:

<class 'enumerate'>
[(0, 'bread'), (1, 'milk'), (2, 'butter')]
[(10, 'bread'), (11, 'milk'), (12, 'butter')]

مثال2: استعراض الكائنات المدرجة

grocery = ['bread', 'milk', 'butter']
for item in enumerate(grocery):
  print(item)
print('\n')
for count, item in enumerate(grocery):
  print(count, item)
print('\n')
# تغيير القيمة الافتراضية للبداية
for count, item in enumerate(grocery, 100):
  print(count, item)

عند تشغيل هذا البرنامج، الناتج سيكون:

(0, 'الخبز')
(1, 'اللبن')
(2, 'زبدة')
0 الخبز
1 اللبن
2 زبدة
100 الخبز
101 اللبن
102 زبدة

وظائف محلية Python