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

من موسوعة حسوب
< Python‏ | deque
مراجعة 17:51، 1 أغسطس 2018 بواسطة Mohammed Taher (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>deque.insert()‎</code> في بايثون}}</noinclude> يدرج التابع القيمة المعطاة في الكائ...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)


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