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

من موسوعة حسوب
< Python‏ | deque
مراجعة 17:52، 1 أغسطس 2018 بواسطة Mohammed Taher (نقاش | مساهمات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)


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