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

تعريفها

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


بناؤها

list.pop([index])

باراميترات

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

في حال لم يتم تحديد رقم فهرس العنصر، فإنه سيتم إرجاع قيمة آخر عنصر موجود في الـ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]