dict.items() عرض أزواج المفاتيح والقيم

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

dict.items() عرض أزواج المفاتيح والقيم

dict.items() إرجاع كائن عرض (key, value)، وهو كائن قابل للتكرار.

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

📝 الصياغة

dict.items()

القيمة المُعادة:A dict_items view object yielding (key, value) pairs.

يعدّل الكائن الأصلي:لا (يُعيد كائنًا جديدًا)

▶ مثال

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

المخرجات:

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

❓ أسئلة شائعة

Qما النوع الذي تُرجعه items()؟
Aإنها كائن عرض dict_items وليست قائمة. يمكن التكرار عليها، ويمكنك تحويلها إلى قائمة باستخدام list(d.items()).
Qهل العرض ديناميكي؟
Aنعم. إذا نفّذت v = d.items() أولًا ثم أضفت مفاتيح إلى d، فستظهر الأزواج الجديدة من المفاتيح والقيم في v في الوقت الفعلي.
Qهل يمكن تعديل القاموس أثناء التكرار؟
Aلا! إضافة أو إزالة مفاتيح داخل حلقة for k, v in d.items(): يُطلق خطأ RuntimeError: dictionary changed size during iteration. للتعديل أثناء التكرار، ابدأ بـ list(d.items()).
Qكيف أحصل على المفاتيح والقيم معًا؟
Aفُكّ تكرارها مباشرة باستخدام for k, v in d.items():.
Web-Tutorial.com

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

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

100%