بايثونالدالة remove()

تعريفها

تستخدم لحذف أول عنصر يتم إيجاده في الـlist الذي قام باستدعائها يملك نفس القيمة التي نمررها لها مكان البارميتر x.


بناؤها

list.remove(x)

باراميترات

مكان الباراميتر x نمرر القيمة التي نريد حذفها من الـlist.


قيمة الإرجاع

لا ترجع قيمة.


أخطاء محتملة

ترمي الإستثناء ValueError في حال لم يتم العثور على القيمة المراد حذفها.


المثال الأول

Test.py
# وضعنا فيه مجموعة أعداد صحيحة aList إسمه list هنا قمنا بتعريف
alist = [1, 2, 3, 4, 5, 1]

# 'يملك القيمة '1 aList هنا قمنا بحذف أول عنصر في الكائن
alist.remove(1)

# alist هنا قمنا بعرض ما يحتويه الكائن
print(alist)

النتيجة

[2, 3, 4, 5, 1]

المثال الثاني

Test.py
# وضعنا فيه مجموعة أعداد صحيحة 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