التابع OrderedDict.popitem()
في بايثون
< Python | OrderedDict
هذا التابع خاص بالقواميس المرتّبة ويحذف ويعيد زوج (مفتاح، قيمة) من القاموس المرتب.
البنية العامة
od.popitem(last=True)
المعاملات
last
قيمة منطقية، ويأخذ هذا المعامل القيمة الافتراضية True.
إن أخذ المعامل قيمة True، فإنّ الأزواج تعاد بالترتيب (آخر الداخلين هو أول الخارجين last-in, first-out يعرف اختصارًا بـ LIFO)، وإن أخذ القيمة False، فإنّ الأزواج تعاد بالترتيب (أول الداخلين هو أول الخارجين first-in, first-out يعرف اختصارًا بـ FIFO).
القيمة المعادة
يعيد التابع زوج (مفتاح، قيمة) المحذوف من القاموس المرتب.
أمثلة
يبين المثال التالي آلية عمل التابع:
>>> from collections import OrderedDict
>>> d = OrderedDict.fromkeys('abcde')
>>> d
OrderedDict([('a', None), ('b', None), ('c', None), ('d', None), ('e', None)])
>>> d.popitem()
('e', None)
>>> d.popitem()
('d', None)
انظر أيضًا
- التابع
move_to_end()
: يحرّك التابع المفتاح المعطى إلى إحدى نهايتي القاموس المرتّب.
مصادر
قسم OrderedDict Objects في صفحة Container Datatypes في توثيق بايثون الرسمي.