الدالة () 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
.
المثال الأول
# وضعنا فيه 5 عناصر aList إسمه list هنا قمنا بتعريف alist = [10, 20, 30, 40, 50] # و عرض قيمته alist هنا قمنا باستخراج آخر عنصر موجود في الكائن print('Returned element:', alist.pop()) # alist هنا قمنا بعرض العناصر المتبقية في الكائن print('Remaining elements:', alist)
•سنحصل على النتيجة التالية عند التشغيل.
Remaining elements: [10, 20, 30, 40]
المثال الثاني
# وضعنا فيه 5 عناصر aList إسمه list هنا قمنا بتعريف alist = [10, 20, 30, 40, 50] # و عرض قيمته ( index = 1 ) هنا قمنا باستخراج العنصر الذي يملك print('Returned element:', alist.pop(1)) # alist هنا قمنا بعرض العناصر المتبقية في الكائن print('Remaining elements:', alist)
•سنحصل على النتيجة التالية عند التشغيل.
Remaining elements: [10, 30, 40, 50]