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

تعريفها

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



بناؤها

list.remove(x)
	


باراميترات

مكان البارميتر obj نمرر الكائن أو القيمة التي نريد حذفها في الـlist.



قيمة الإرجاع

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



أخطاء محتملة

ترمي الإستثناء 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

الدورات

أدوات مساعدة

أقسام الموقع

دورات
مقالات كتب مشاريع أسئلة