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