اسم الطريقة لا يحسم ترتيب الاختيار في كل كائن. [1] [2] [3]
الخلاصة السريعة
المثال
from collections import UserDict q=UserDict() q['bud']=7 q['leaf']=9 print(q.popitem()) print(list(q))
الإرجاع والحذف
المصدر هنا يأخذ next(iter(self))، ثم يقرأ القيمة ويحذف المفتاح ويعيد الزوج. لذلك يعود bud بقيمته، ويبقى leaf في كائننا؛ الإرجاع لا يعني بقاء الزوج المحذوف. [1] [2] [3]

النطاق
الكائن هنا UserDict عادي. عند فراغه ترفع الطريقة KeyError. تغيير ترتيب التكرار في صنف مشتق قد يغير المفتاح المختار؛ لا ننقل النتيجة لكل طريقة اسمها popitem. [1] [2] [3]
المراجع
- Python 3.12: UserDict
- CPython 3.12.14: MutableMapping.popitem
- CPython 3.12.14: UserDict class
- موضوع تك: لغة بايثون — مفردات
- موضوع تك: تطبيقات بايثون — مفردات
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
