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

دليل تعليمي أساسي بايثون

تحكم في العمليات بايثون

الوظائف في Python

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

عمليات ملف بايثون

الأهداف والفئات بايثون

التاريخ والوقت بايثون

معرفة متقدمة بايثون

دليل مرجع بايثون

استخدام طريقة index() لجمعيات بايثون وآلات الحساب

طريقة التراكيب في بايثون

تبحث الوظيفة index() عن العنصر في التجميع وتعود إلى المؤشر

بكلمات بسيطة، تقوم الوظيفة index() بالبحث عن العنصر المحدد في التجميع ويعود إلى موقعه

لكن، إذا تم تكرار العنصر نفسه عدة مرات، فإنه يعود إلى الموقع الأولي

ملاحظة: تذكر، تبدأ الأنماط في بايثون من 0 وليس 1.

التجميعقواعد نحوية index() للوظيفة

استخدام tuple.index(element)

م参数 index() من التجميع

يأخذ طريقة index parameter واحدة:

  • عنصر- العنصر الذي يتم البحث عنه

من قيمة العودة لـ منحنى التركيبة

يستعيد طريقة index مكان العنصر المحدد في التركيبة/الاسم

إذا لم يتم العثور على أي عنصر، فإنه سيتم إطلاق استثناء خطأ قيمة غير صحيحة، مما يعني عدم وجود العنصر

مثال 1: البحث عن مكان العنصر داخل التركيبة

# تركيبة العوامل
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

مثال 2: مكان العنصر غير الموجود في التركيبة

# تركيبة العوامل
vowels = ('a', 'e', 'i', 'o', 'u')
# عنصر 'p' تم البحث عنه
index = vowels.index('p')
# index تم طباعته
print('مكان p:', index)

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

خطأ قيمة غير صحيحة: tuple.index(x): x ليس في التركيبة

مثال 3: البحث عن مكان التركيبة داخل التركيبة والقائمة

# تركيبة عشوائية
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

طريقة التراكيب في بايثون