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

تعريفها

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



بناؤها

list.pop([index])
	


باراميترات

x هو باراميتر إختياري, يمكنك أن تمرر مكانه رقم يمثل Index العنصر الذي تريد الحصول على قيمته و من ثم حذفه من الـ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]

الدورات

أدوات مساعدة

أقسام الموقع

دورات
مقالات كتب مشاريع أسئلة