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

من موسوعة حسوب


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

يؤدي هذا التابع نفس عمل التعبير for x in list: a.append(x)‎ باستثناء أنّه في حال وجود خطأ في النوع فإنّ المصفوفة لن تتغير.

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

array.fromlist(list)

المعاملات

list

القائمة المراد إلحاقها بنهاية المصفوفة.

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

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

أمثلة

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

>>> import array
>>> l1 = [1, 2, 3, 4, 5]
>>> a1 = array.array('l')
>>> a1.fromlist(l1)
>>> a1
array('l', [1, 2, 3, 4, 5])

انظر أيضًا

  • التابع array.frombytes()‎: يلحق التابع عناصر السلسلة النصية المعطاة وذلك بتفسير السلسلة النصية كمصفوفة من قيم الجهاز machine values (كما لو أنّها مقروءة من ملف باستخدام التابع fromfile()‎‎).
  • التابع array.fromfile()‎: يقرأ التابع العدد المعطى من العناصر (كقيم جهاز machine values) من كائن الملف المعطى ويلحقها بنهاية المصفوفة.
  • التابع array.fromunicode()‎: يوسع التابع المصفوفة بإضافة البيانات من السلسلة النصية المرمّزة بترميز Unicode.

مصادر

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