Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

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

تعريفها

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


بناؤها

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