Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

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

تعريفها

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


بناؤها

list.pop([index])
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)
# وضعنا فيه 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)
# وضعنا فيه 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]