الدالة () remove
تعريفها
تستخدم لحذف أول عنصر يتم إيجاده في الـlist الذي قام باستدعائها يملك نفس القيمة التي نمررها لها مكان البارميتر x.
بناؤها
list.remove(x)
باراميترات
مكان البارميتر obj نمرر الكائن أو القيمة التي نريد حذفها في الـlist.
قيمة الإرجاع
ترجع عدد صحيح يمثل كم مرة تم إيجاد عنصر في الـlist الذي قام باستدعائها عنده نفس القيمة التي مررناها لها مكان البارميتر obj.
أخطاء محتملة
ترمي الإستثناء ValueError في حال لم يتم العثور على القيمة المراد حذفها.
المثال الأول
# وضعنا فيه مجموعة أعداد صحيحة aList إسمه list هنا قمنا بتعريف alist = [1, 2, 3, 4, 5, 1] # 'يملك القيمة '1 aList هنا قمنا بحذف أول عنصر في الكائن alist.remove(1) # alist هنا قمنا بعرض ما يحتويه الكائن print(alist)
•سنحصل على النتيجة التالية عند التشغيل.
[2, 3, 4, 5, 1]
المثال الثاني
# وضعنا فيه مجموعة أعداد صحيحة aList إسمه list هنا قمنا بتعريف alist = [1, 2, 3, 4, 5, 1] # عند التشغيل ValueError يملك القيمة '6' و بما أنه لا يوجد عنصر عنها هذه القيمة سيظهر الخطأ aList لحذف أول عنصر في الكائن remove() هنا قمنا باستدعاء الدالة alist.remove(6) # alist هنا قمنا بعرض ما يحتويه الكائن print(alist)
•سنحصل على النتيجة التالية عند التشغيل.
ValueError: list.remove(x): x not in list