الفرق بين المراجعتين لصفحة: «Python/deque/index»

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

المراجعة الحالية بتاريخ 16:24، 1 أغسطس 2018


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