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

   الدالة () remove 

تعريفها

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

python list remove () function in Python Define it Used to delete the first object found in the list that called it has the same value we are passing it to in place of the parameter 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
تعليقات