التابع deque.index()‎ في بايثون

من موسوعة حسوب
< Python‏ | deque
مراجعة 16:23، 1 أغسطس 2018 بواسطة Mohammed Taher (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>deque.index()‎</code> في بايثون}}</noinclude> يعيد التابع موقع العنصر المعطى في كا...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)


يعيد التابع موقع العنصر المعطى في كائن deque.

البنية العامة

d.index(x[, start[, stop]])

المعاملات

x

العنصر المراد إيجاد موقعه في كائن deque.

=== start و stop يمكن البحث عن موقع العنصر x بدءًا من الموقع start وانتهاءً بالموقع stop.

القيمة المعادة

يعيد التابع موقع العنصر المعطى في كائن deque. ويطلق التابع الخطأ ValueError في حال عدم العثور على العنصر المطلوب.

أمثلة

يبين المثال التالي آلية عمل التابع.

>>> from collections import deque
>>> d = deque('abcdefgh')
>>> d
deque(['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h'])
>>> d.index('c')
2
>>> d.index('h')
7
>>> d.index('f', 2, 6)
5
>>> d.index('f')
5
>>> d.index('a', 2, 5)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: 'a' is not in deque

انظر أيضًا

مصادر

قسم deque Objects في صفحة Container Datatypes في توثيق بايثون الرسمي.