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