التابع OrderedDict.popitem()
في بايثون
< Python | OrderedDict
اذهب إلى التنقل
اذهب إلى البحث
مراجعة 08:03، 3 أغسطس 2018 بواسطة Mohammed Taher (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>OrderedDict.popitem()</code> في بايثون}}</noinclude> هذا التابع خاص بالقواميس المرتّ...')
هذا التابع خاص بالقواميس المرتّبة ويحذف ويعيد زوج (مفتاح، قيمة) من القاموس المرتب.
البنية العامة
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 في توثيق بايثون الرسمي.