التابع array.extend()‎ في بايثون

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


يلحق التابع عناصر كائن التكرار المعطى إلى نهاية المصفوفة.

البنية العامة

array.extend(iterable)

المعاملات

iterable

كائن التكرار المراد إضافة عناصره إلى نهاية المصفوفة. إن كان كائن التكرار المعطى هو مصفوفة أخرى، فيجب حينئذ أن تحمل رمز النوع نفسه، وإلا تطلق اللغة الخطأ TypeError. أما إن لم يكن كائن التكرار المعطى مصفوفةً، فيجب أن يكون كائن تكرار يتضمن عناصر يمكن إضافتها إلى المصفوفة.

القيمة المعادة

يعيد التابع القيمة None.

أمثلة

يبين المثال التالي آلية عمل التابع:

>>> import array
>>> ls = [6, 7, 8, 9]
>>> a1 = array.array('l', [1, 2, 3, 4, 5])
>>> a1.extend(ls)
>>> a1
array('l', [1, 2, 3, 4, 5, 6, 7, 8, 9])

انظر أيضًا

مصادر

صفحة Efficient arrays of numeric values في توثيق بايثون الرسمي.