الفرق بين المراجعتين ل"Python/dict/popitem"

من موسوعة حسوب
< Python‏ | dict
اذهب إلى التنقل اذهب إلى البحث
ط
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE:الدالة <code>dict.popitem()‎</code> في بايثون}}</noinclude>
 
<noinclude>{{DISPLAYTITLE:الدالة <code>dict.popitem()‎</code> في بايثون}}</noinclude>
تحذف الدالة زوج (مفتاح، قيمة) عشوائيًا من القاموس.
+
يحذف التابع زوج (مفتاح، قيمة) عشوائيًا من القاموس ويعيد قيمته.
 
== البنية العامة ==
 
== البنية العامة ==
 
<syntaxhighlight lang="python3">
 
<syntaxhighlight lang="python3">
d.popitem()
+
dict.popitem()
 
</syntaxhighlight>
 
</syntaxhighlight>
  
 
== القيمة المعادة ==
 
== القيمة المعادة ==
تعيد الدالة زوج (مفتاح، قيمة) المحذوف من القاموس، وتطلق الخطأ <code>KeyError</code> إن كانت المجموعة فارغة.
+
يعيد التابع زوج (مفتاح، قيمة) المحذوف من القاموس، ويطلق الخطأ <code>[[Python/built-in exceptions#KeyError|KeyError]]</code> إن كانت المجموعة فارغة.
  
 
== أمثلة ==
 
== أمثلة ==
يبين المثال التالي النتائج المعادة من تطبيق الدالة:
+
يبين المثال التالي النتائج المعادة من تطبيق التابع:
 
<syntaxhighlight lang="python3">
 
<syntaxhighlight lang="python3">
 
>>> employee = {'first-name': 'Ahmed', 'last-name': 'Jamil', 'age': 28}
 
>>> employee = {'first-name': 'Ahmed', 'last-name': 'Jamil', 'age': 28}
سطر 28: سطر 28:
 
* [[Python/dict|القواميس في بايثون.]]
 
* [[Python/dict|القواميس في بايثون.]]
  
 +
*التابع <code>[[Python/dict/pop|dict.pop()‎]]</code>: حذف المفتاح المحدد في المعاملات من القاموس.
 
== مصادر ==
 
== مصادر ==
 
* [https://docs.python.org/3/library/stdtypes.html#dict.popitem قسم popitem في صفحة Types في توثيق بايثون الرسمي.]
 
* [https://docs.python.org/3/library/stdtypes.html#dict.popitem قسم popitem في صفحة Types في توثيق بايثون الرسمي.]

مراجعة 10:58، 10 يونيو 2018

يحذف التابع زوج (مفتاح، قيمة) عشوائيًا من القاموس ويعيد قيمته.

البنية العامة

dict.popitem()

القيمة المعادة

يعيد التابع زوج (مفتاح، قيمة) المحذوف من القاموس، ويطلق الخطأ KeyError إن كانت المجموعة فارغة.

أمثلة

يبين المثال التالي النتائج المعادة من تطبيق التابع:

>>> employee = {'first-name': 'Ahmed', 'last-name': 'Jamil', 'age': 28}
>>> employee.popitem()
('age', 28)
>>> employee.popitem()
('last-name', 'Jamil')
>>> employee.popitem()
('first-name', 'Ahmed')
>> employee.popitem()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
KeyError: 'popitem(): dictionary is empty'

انظر أيضًا

  • التابع dict.pop()‎: حذف المفتاح المحدد في المعاملات من القاموس.

مصادر