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

من موسوعة حسوب
< Python‏ | deque
اذهب إلى التنقل اذهب إلى البحث


يعيد التابع موقع العنصر المعطى في كائن 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 في توثيق بايثون الرسمي.