التابع deque.insert()
في بايثون
يدرج التابع القيمة المعطاة في الكائن deque
في الموقع المحدّد.
البنية العامة
d.insert(i, x)
المعاملات
x
العنصر المراد إدراجه في كائن deque
.
i
الموقع الذي يدرج فيه التابع القيمة x
في الكائن deque
.
القيمة المعادة
إن أدّت عملية الإضافة إلى تجاوز الحد الأقصى للكائن deque
والمقرّر عن طريق الخاصية maxlen
، فإنّ التابع يطلق الخطأ IndexError
.
أمثلة
يبين المثال التالي آلية عمل التابع.
>>> from collections import deque
>>> d = deque([1, 3, 4, 5, 6])
>>> d.insert(1, 2)
>>> d
deque([1, 2, 3, 4, 5, 6])
انظر أيضًا
- التابع
append()
: :يضيف التابع العنصر المعطى إلى الجانب الأيمن من كائنdeque
. - التابع
appendleft()
: :يضيف التابع العنصر المعطى إلى الجانب الأيسر من كائنdeque
. - التابع
extend()
: :يمدّد الجانب الأيمن من كائنdeque
بإضافة العناصر المعطاة. - التابع
extendleft()
: :يمدّد الجانب الأيسر من كائنdeque
بإضافة العناصر المعطاة.
مصادر
قسم deque Objects في صفحة Container Datatypes في توثيق بايثون الرسمي.