dict.popitem() إخراج زوج مفتاح وقيمة

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

dict.popitem() إخراج زوج مفتاح وقيمة

dict.popitem() حذف وإرجاع زوج (key, value) (بترتيب LIFO)؛ إذا كان القاموس فارغًا يتم رفع KeyError.

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

📝 الصياغة

dict.popitem()

القيمة المُعادة:The removed (key, value) tuple (LIFO order).

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

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

▶ مثال

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

المخرجات:

('b', 2)
{'a': 1}
المزيد من الحالات قادم قريباً — تابعونا.

❓ أسئلة شائعة

Qأي زوج مفتاح-قيمة تُبرزه popitem()؟
Aفي Python 3.7+ تُبرز آخر زوج مُدرج بترتيب LIFO (الأخير أولًا)؛ وفي الإصدارات 3.6 وما قبلها فهو عنصر عشوائي.
Qماذا يحدث عند استدعائه على قاموس فارغ؟
Aيُطلق خطأ KeyError: 'popitem(): dictionary is empty'.
Qماذا يُرجع؟
Aيُرجِع صفًّا (key, value)، مع حذف ذلك العنصر من القاموس في الوقت نفسه.
Qما الاستخدامات الشائعة؟
Aاستهلاك عناصر القاموس واحدًا تلو الآخر، أو الاستفادة من ترتيب الإدراج لتنفيذ تنظيف بسيط بنمط LRU (الأقل استخدامًا مؤخرًا).
Web-Tutorial.com

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

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

100%