dict.pop() إخراج مفتاح محدد

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

dict.pop() إخراج مفتاح محدد

dict.pop(key[, default]) حذف key وإرجاع قيمته؛ إذا لم يوجد key يتم إرجاع default، وإلا يتم رفع KeyError.

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

📝 الصياغة

dict.pop(key[, default])

⚙️ المعاملات

key مطلوبThe key to remove.
default اختياريValue returned when key is missing; if omitted, KeyError is raised.(القيمة الافتراضية:None)

القيمة المُعادة:The value of the removed key, or default if the key is missing.

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

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

▶ مثال

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

المخرجات:

1
none
المزيد من الحالات قادم قريباً — تابعونا.

❓ أسئلة شائعة

Qماذا يحدث عندما لا يكون المفتاح موجودًا في pop()؟
Aدون قيمة افتراضية يُطلق KeyError؛ ومع القيمة الافتراضية تُرجع القيمة الافتراضية دون خطأ.
Qما الفرق بين pop() و del؟
Aتُعيد pop(key) القيمة المحذوفة؛ أما del d[key] فلا تُرجع شيئًا وتُطلق KeyError عندما لا يكون المفتاح موجودًا.
Qهل pop(key, None) نمط أمان شائع؟
Aنعم. إنها مريحة جدًا لمعالجة "احذف وخذ القيمة إذا وُجِدت، وإلا فلا تفعل شيئًا"، مثل استهلاك المهام المعلقة عند إزالة التكرار من طابور.
Web-Tutorial.com

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

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

100%