التابع 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 في توثيق بايثون الرسمي.