الفرق بين المراجعتين لصفحة: «Python/list/remove»
لا ملخص تعديل |
ط استبدال النص - ':الدالة' ب':التابع' |
||
(2 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: | <noinclude>{{DISPLAYTITLE:التابع <code>list.remove()</code> في بايثون}}</noinclude> | ||
يحذف هذا التابع أول عنصر في القائمة تساوي قيمته القيمة التي يحدّدها المستخدم. | |||
== البنية العامة == | == البنية العامة == | ||
سطر 13: | سطر 13: | ||
== القيمة المعادة == | == القيمة المعادة == | ||
يعيد هذا التابع القيمة <code>None</code>، ويُطلِق الخطأ <code>[[Python/built-in exceptions#ValueError|ValueError]]</code> إن كان العنصر المراد حذفه غير موجودٍ في القائمة. | |||
== أمثلة == | == أمثلة == | ||
يبين المثال التالي كيفية استخدام | يبين المثال التالي كيفية استخدام هذا التابع لحذف العناصر من القائمة: | ||
<syntaxhighlight lang="python3"> | <syntaxhighlight lang="python3"> | ||
سطر 31: | سطر 31: | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* [[Python/list/append| | *[[Python/list|القوائم في بايثون.]] | ||
* [[Python/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 | [[تصنيف:Python Method]] | ||
[[تصنيف:Python | [[تصنيف: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()
: إنشاء نسخة سطحية من القائمة.