التابع deque.index() في بايثون
(بالتحويل من 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
انظر أيضًا
- التابع
count(): :يحسب التابع عدد عناصرdequeالمساوية للقيمة المعطاة.
مصادر
قسم deque Objects في صفحة Container Datatypes في توثيق بايثون الرسمي.