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