الدالة list.index()
في بايثون
تحدّد الدالة موقع العنصر ضمن القائمة.
البنية العامة
l.index()
المعاملات
x
العنصر المراد تحديد موقعه في القائمة.
start
معامل اختياري يحدّد الموقع الذي تبدأ منه الدالة عملية البحث.
end
معامل اختياري يحدّد الموقع الذي تنهي فيه الدالة عملية البحث.
القيمة المعادة
تعيد الدالة موقع أول ظهور للعنصر في القائمة.
يأخذ العنصر الأول في القائمة الموقع 0
، والعنصر الثاني الموقع 1
وهكذا دواليك.
جدير بالذكر أنّ قيمة موقع العنصر المعادة تحدّد بالنسبة إلى بداية القائمة وليس الموقع الذي تبدأ منه الدالة عملية البحث.
أمثلة
يبين المثال التالي كيفية استخدام الدالة:
>>> fruits = ['orange', 'apple', 'pear', 'banana', 'kiwi', 'apple', 'banana']
>>> fruits.index('banana')
3
>>> fruits.index('banana', 4) # تبدأ عملية البحث من الموقع 4
6