الفرق بين المراجعتين لصفحة: «Python/list/remove»

من موسوعة حسوب
< Python‏ | list
لا ملخص تعديل
ط استبدال النص - ':الدالة' ب':التابع'
 
(2 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:الدالة <code>list.remove()‎</code> في بايثون}}</noinclude>
<noinclude>{{DISPLAYTITLE:التابع <code>list.remove()‎</code> في بايثون}}</noinclude>
تحذف الدالة أول عنصر في القائمة تساوي قيمته القيمة التي يحدّدها المستخدم.
يحذف هذا التابع أول عنصر في القائمة تساوي قيمته القيمة التي يحدّدها المستخدم.


== البنية العامة ==
== البنية العامة ==
سطر 13: سطر 13:


== القيمة المعادة ==
== القيمة المعادة ==
تعيد الدالة القيمة <code>None</code>. تطلق الدالة الخطأ <code>ValueError</code> إن كان العنصر المراد حذفه غير موجودٍ في القائمة.
يعيد هذا التابع القيمة <code>None</code>، ويُطلِق الخطأ <code>[[Python/built-in exceptions#ValueError|ValueError]]</code> إن كان العنصر المراد حذفه غير موجودٍ في القائمة.


== أمثلة ==
== أمثلة ==
يبين المثال التالي كيفية استخدام الدالة لحذف العناصر من القائمة:
يبين المثال التالي كيفية استخدام هذا التابع لحذف العناصر من القائمة:


<syntaxhighlight lang="python3">
<syntaxhighlight lang="python3">
سطر 31: سطر 31:


== انظر أيضًا ==
== انظر أيضًا ==
* [[Python/list/append|الدالة list.append()‎ في بايثون]]
*[[Python/list|القوائم في بايثون.]]
* [[Python/list/extend|الدالة list.extend()‎ في بايثون]]
*التابع <code>[[Python/list/sort|list.sort()‎]]</code>: فرز القائمة في مكانها وذلك بإجراء مقارنة بين عناصر القائمة بواسطة العامل ‎<‎ فقط.
* [[Python/list|القوائم في بايثون.]]
*التابع <code>[[Python/list/append|list.append()‎]]</code>: إضافة عنصر إلى نهاية القائمة.
 
*التابع <code>[[Python/list/extend|list.extend()‎]]</code>: إضافة مجموعة من العناصر إلى نهاية القائمة.
*التابع <code>[[Python/list/insert|list.insert()‎]]</code>: إضافة عنصر إلى القائمة في الموقع الذي يحدّده المستخدم.
*التابع <code>[[Python/list/pop|list.pop()‎]]</code>: حذف العنصر في الموقع المحدّد من قبل المستخدم.
*التابع <code>[[Python/list/clear|list.clear()‎]]</code>: حذف جميع عناصر القائمة.
*التابع <code>[[Python/list/index|list.index()‎]]</code>: تحديد موقع العنصر ضمن القائمة.
*التابع <code>[[Python/list/count|list.count()‎]]</code>: تحديد عدد مرات تكرار العنصر الذي يحدّده المستخدم في القائمة.
*التابع <code>[[Python/list/reverse|list.reverse()‎]]</code>: قلب ترتيب عناصر القائمة في مكانها.
*التابع <code>[[Python/list/copy|list.copy()‎]]</code>: إنشاء نسخة سطحية من القائمة.
== مصادر ==
== مصادر ==
* [https://docs.python.org/3/tutorial/datastructures.html#more-on-lists قسم More on lists في صفحة Data Structures في توثيق بايثون الرسمي.]
* [https://docs.python.org/3/tutorial/datastructures.html#more-on-lists قسم More on lists في صفحة Data Structures في توثيق بايثون الرسمي.]
[[تصنيف:Python]]
[[تصنيف:Python]]
[[تصنيف:Python Function]]
[[تصنيف:Python Method]]
[[تصنيف:Python Built-in Functions]]
[[تصنيف:Python Types]]
[[تصنيف:Python List]]

المراجعة الحالية بتاريخ 11:58، 10 يونيو 2018

يحذف هذا التابع أول عنصر في القائمة تساوي قيمته القيمة التي يحدّدها المستخدم.

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

l.remove()

المعاملات

x

العنصر المراد حذفه من القائمة.

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

يعيد هذا التابع القيمة None، ويُطلِق الخطأ ValueError إن كان العنصر المراد حذفه غير موجودٍ في القائمة.

أمثلة

يبين المثال التالي كيفية استخدام هذا التابع لحذف العناصر من القائمة:

>>> fruits = ['orange', 'apple', 'pear', 'banana', 'kiwi', 'apple', 'banana']
>>> fruits.remove('banana')
>>> fruits
['orange', 'apple', 'pear', 'kiwi', 'apple', 'banana']
>>> fruits.remove('watermelon')
Traceback (most recent call last):
  File "<input>", line 1, in <module>
    fruits.remove('watermelon')
ValueError: list.remove(x): x not in list

انظر أيضًا

  • القوائم في بايثون.
  • التابع list.sort()‎: فرز القائمة في مكانها وذلك بإجراء مقارنة بين عناصر القائمة بواسطة العامل ‎<‎ فقط.
  • التابع list.append()‎: إضافة عنصر إلى نهاية القائمة.
  • التابع list.extend()‎: إضافة مجموعة من العناصر إلى نهاية القائمة.
  • التابع list.insert()‎: إضافة عنصر إلى القائمة في الموقع الذي يحدّده المستخدم.
  • التابع list.pop()‎: حذف العنصر في الموقع المحدّد من قبل المستخدم.
  • التابع list.clear()‎: حذف جميع عناصر القائمة.
  • التابع list.index()‎: تحديد موقع العنصر ضمن القائمة.
  • التابع list.count()‎: تحديد عدد مرات تكرار العنصر الذي يحدّده المستخدم في القائمة.
  • التابع list.reverse()‎: قلب ترتيب عناصر القائمة في مكانها.
  • التابع list.copy()‎: إنشاء نسخة سطحية من القائمة.

مصادر