التابع deque.insert()‎ في بايثون

من موسوعة حسوب
< Python‏ | deque
اذهب إلى التنقل اذهب إلى البحث


يدرج التابع القيمة المعطاة في الكائن 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])

انظر أيضًا

مصادر

قسم deque Objects في صفحة Container Datatypes في توثيق بايثون الرسمي.