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

من موسوعة حسوب
< Python‏ | deque
(بالتحويل من Python/index)


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