بايثونالدالة remove()
تعريفها
تستخدم لحذف أول عنصر يتم إيجاده في الـlist
الذي قام باستدعائها يملك نفس القيمة التي نمررها لها مكان البارميتر x
.
بناؤها
list.remove(x)
باراميترات
مكان الباراميتر x
نمرر القيمة التي نريد حذفها من الـlist
.
قيمة الإرجاع
لا ترجع قيمة.
أخطاء محتملة
ترمي الإستثناء 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