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