بايثون الدالة pop()
تعريفها
تستخدم لإرجاع قيمة عنصر محدد في الـlist
الذي قام باستدعائها و من ثم حذفه, أو لإرجاع قيمة آخر عنصر موجود فيه و من ثم حذفه.
عند إستدعائها إذا قمت بتمرير رقم يمثل Index الذي تريد حذفه فإنه يتم إرجاع قيمة و حذف هذا العنصر بالتحديد.
و في حال قمت باستدعاءها بدون تمرير أي رقم لها فإنها ترجع قيمة آخر عنصر موجود ثم تحذفه.
بناؤها
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]