الفرق بين المراجعتين لصفحة: «Python/array/pop»
لا ملخص تعديل |
لا ملخص تعديل |
||
سطر 36: | سطر 36: | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* [[Python/array/append|التابع <code>array.append()</code>]]: يضيف التابع عنصرًا جديدًا يحمل القيمة المعطاة إلى نهاية المصفوفة. | |||
* [[Python/array/extend|التابع <code>array.extend()</code>]]: يلحق التابع عناصر كائن التكرار المعطى إلى نهاية المصفوفة. | |||
* [[Python/array/insert|التابع <code>array.insert()</code>]]: يدرج التابع عنصرًا جديدًا يحمل القيمة المعطاة في المصفوفة قبل الموقع المحدد. | |||
* [[Python/array/remove|التابع <code>array.remove()</code>]]: يحذف التابع أول ظهور للقيمة المعطاة من المصفوفة. | |||
== مصادر == | == مصادر == | ||
[https://docs.python.org/3/library/array.html#array.pop صفحة Efficient arrays of numeric values في توثيق بايثون الرسمي.] | [https://docs.python.org/3/library/array.html#array.pop صفحة Efficient arrays of numeric values في توثيق بايثون الرسمي.] |
المراجعة الحالية بتاريخ 12:55، 23 أغسطس 2018
يحذف التابع العنصر في الموقع المحدد من المصفوفة ويعيده.
البنية العامة
array.pop([i])
المعاملات
i
موقع العنصر المراد حذفه.
القيمة المعادة
يعيد التابع العنصر المحذوف من الموقع المحدد في المصفوفة.
أمثلة
يبين المثال التالي آلية عمل التابع:
>>> import array
>>> a1 = array.array('l', [1, 2, 3, 4, 5])
>>> a1.pop(3)
4
>>> a1.pop(0)
1
>>> a1.pop(8)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
IndexError: pop index out of range
انظر أيضًا
- التابع
array.append()
: يضيف التابع عنصرًا جديدًا يحمل القيمة المعطاة إلى نهاية المصفوفة. - التابع
array.extend()
: يلحق التابع عناصر كائن التكرار المعطى إلى نهاية المصفوفة. - التابع
array.insert()
: يدرج التابع عنصرًا جديدًا يحمل القيمة المعطاة في المصفوفة قبل الموقع المحدد. - التابع
array.remove()
: يحذف التابع أول ظهور للقيمة المعطاة من المصفوفة.
مصادر
صفحة Efficient arrays of numeric values في توثيق بايثون الرسمي.