list.pop() إخراج العنصر الأخير

آخر تحديث: 2026-09-22

list.pop() إخراج العنصر الأخير

list.pop([i]) يحذف ويُرجع العنصر عند الفهرس i (الافتراضي النهاية)؛ إذا كانت القائمة فارغة يرفع IndexError.

التصنيفدوال القوائم
النوعدوال الأنواع المدمجة
إصدار بايثونall

📝 الصياغة

list.pop([i])

⚙️ المعاملات

index اختياريIndex of the element to pop; defaults to -1 (last).(القيمة الافتراضية:-1)

القيمة المُعادة:The popped element, removed from the list.

يعدّل الكائن الأصلي:نعم (في مكانه)

💥 الاستثناءات

▶ مثال

عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:

المخرجات:

3
1
[2]
المزيد من الحالات قادم قريباً — تابعونا.

❓ أسئلة شائعة

Qماذا تُزيل pop() دون وسيط؟
Aتُزيل وتُرجع آخر عنصر، وهو ما يعادل pop(-1).
Qماذا يحدث عند استدعائها على قائمة فارغة؟
Aيتم إثارة خطأ IndexError: pop from empty list.
Qما الفرق بين pop(i) و remove(x)؟
Aإنّ pop() تحذف عبر الموضع وتُرجع ذلك العنصر؛ بينما remove() تحذف أول عنصر مطابق بالقيمة دون أن تُرجع شيئًا.
Qما الفرق بين pop() و del؟
Aإنّ pop() تُرجع العنصر المحذوف؛ بينما del lst[i] يحذف دون إرجاع. استخدم del عندما تحتاج الحذف فقط، و pop() عندما تحتاج أخذ العنصر المحذوف أيضًا.
Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%