English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يبحث طريقة index() في القائمة عن العنصر ويرجع قيمة مؤشره.
بشكل بسيط، يُستخدم طريقة index() فيفي القائمةإيجاد العنصر المحدد وإرجاع موقعه.
إذا ظهر العنصر نفسه مرارًا وتكرارًا، فإن هذا الطريقة تعود إلى مكان ظهور العنصر الأولي.
ملاحظة: تبدأ المؤشرات في بيباي من 0 وليس من 1.
جملة syntax لـ index()
list.index(element)
لديها معامل واحد:
العنصر - العنصر الذي سيتم البحث عنه.
يستعيد الطريقة مؤشر العنصر في القائمة.
إذا لم يتم العثور على العنصر، فإنه سيقوم بإطلاق استثناء ValueError، مما يعني أن العنصر غير موجود في القائمة.
# قائمة الأصوات vowels = ['a', 'e', 'i', 'o', 'i', 'u'] # مؤشر 'e' index = vowels.index('e') print('قيمة مؤشر e:', index) # مؤشر الأول 'i' index = vowels.index('i') print('قيمة مؤشر i:', index)
نتائج الإخراج
قيمة مؤشر e: 1 قيمة مؤشر i: 2
# قائمة الأصوات vowels = ['a', 'e', 'i', 'o', 'u'] # 'p' غير موجود في القائمة index = vowels.index('p') print('قيمة مؤشر p:', index)
نتائج الإخراج
خطأ القيمة غير صحيحة: 'p' ليس في القائمة
# قائمة عشوائية random = ['a', ('a', 'b'), [3, 4]] # مؤشر ('a', 'b') index = random.index(('a', 'b')) print("('a', 'b') المؤشر:", index) # مؤشر [3, 4] index = random.index([3, 4]) print("[3, 4] المؤشر:", index)
نتائج الإخراج
('a', 'b') المؤشر: 1 [3, 4] المؤشر: 2