بايثونالدالة 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]