الفرق بين المراجعتين لصفحة: «Python/OrderedDict/popitem»
< Python | OrderedDict
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>OrderedDict.popitem()</code> في بايثون}}</noinclude> هذا التابع خاص بالقواميس المرتّ...' |
|||
سطر 36: | سطر 36: | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* [[Python/ | * [[Python/OrderedDict/move to end|التابع <code>move_to_end()</code>]]: يحرّك التابع المفتاح المعطى إلى إحدى نهايتي القاموس المرتّب. | ||
== مصادر == | == مصادر == |
المراجعة الحالية بتاريخ 08:15، 3 أغسطس 2018
هذا التابع خاص بالقواميس المرتّبة ويحذف ويعيد زوج (مفتاح، قيمة) من القاموس المرتب.
البنية العامة
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 في توثيق بايثون الرسمي.