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

   الدالة () pop 

تعريفها

تستخدم لإرجاع قيمة عنصر محدد في الـlist الذي قام باستدعائها و من ثم حذفه, أو لإرجاع قيمة آخر عنصر موجود فيه و من ثم حذفه.
عند إستدعاءها إذا قمت بتمرير رقم يمثل Index الذي تريد حذفه فإنه يتم إرجاع قيمة و حذف هذا العنصر بالتحديد.
و في حال قمت باستدعاءها بدون تمرير أي رقم لها فإنها ترجع قيمة آخر عنصر موجود ثم تحذفه.


python list pop () function in Python Define it Used to return the value of a specific item in the list that called it and then delete it, or to return the value of the last item in it and then delete it. When called, if you pass a number representing the Index you want to delete, then a value is returned and that element is deleted. And if you call it without passing any number to it, it returns the value of the last existing element and then deletes it.

بناؤها

                  list.pop([index])
  


باراميترات

x هو باراميتر إختياري, يمكنك أن تمرر مكانه رقم يمثل Index العنصر الذي تريد الحصول على قيمته و من ثم حذفه من الـlist.



قيمة الإرجاع

ترجع العنصر الذي تم حذفه من الـlist.


المثال الأول

Test.py
                    # وضعنا فيه 5 عناصر aList إسمه list هنا قمنا بتعريف
	  alist = [10, 20, 30, 40, 50]

	  # و عرض قيمته alist هنا قمنا باستخراج آخر عنصر موجود في الكائن
	  print('Returned element:', alist.pop())

	  # alist هنا قمنا بعرض العناصر المتبقية في الكائن
	  print('Remaining elements:', alist)
	

سنحصل على النتيجة التالية عند التشغيل.

Returned element: 50
Remaining elements: [10, 20, 30, 40]

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

Test.py
                    # وضعنا فيه 5 عناصر aList إسمه list هنا قمنا بتعريف
	  alist = [10, 20, 30, 40, 50]

	  # و عرض قيمته ( index = 1 ) هنا قمنا باستخراج العنصر الذي يملك
	  print('Returned element:', alist.pop(1))

	  # alist هنا قمنا بعرض العناصر المتبقية في الكائن
	  print('Remaining elements:', alist)
	

سنحصل على النتيجة التالية عند التشغيل.

Returned element: 20
Remaining elements: [10, 30, 40, 50]
تعليقات