بايثونالدالة remove()
تعريفها
تستخدم لحذف أول عنصر يتم إيجاده في الـlist الذي قام باستدعائها يملك نفس القيمة التي نمررها لها مكان البارميتر x.
بناؤها
list.remove(x)
list.remove(x)
باراميترات
مكان الباراميتر x نمرر القيمة التي نريد حذفها من الـlist.
قيمة الإرجاع
لا ترجع قيمة.
أخطاء محتملة
ترمي الإستثناء ValueError في حال لم يتم العثور على القيمة المراد حذفها.
المثال الأول
# وضعنا فيه مجموعة أعداد صحيحة aList إسمه list هنا قمنا بتعريف
alist = [1, 2, 3, 4, 5, 1]
# 'يملك القيمة '1 aList هنا قمنا بحذف أول عنصر في الكائن
alist.remove(1)
# alist هنا قمنا بعرض ما يحتويه الكائن
print(alist)
# وضعنا فيه مجموعة أعداد صحيحة 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)
# وضعنا فيه مجموعة أعداد صحيحة 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