الفرق بين المراجعتين لصفحة: «Python/dict/pop»
لا ملخص تعديل |
ط استبدال النص - ':الدالة' ب':التابع' |
||
(1 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: | <noinclude>{{DISPLAYTITLE:التابع <code>dict.pop()</code> في بايثون}}</noinclude> | ||
يحذف التابع المفتاح المحدد في المعاملات ويعيد قيمته. | يحذف التابع المفتاح المحدد في المعاملات ويعيد قيمته. | ||
== البنية العامة == | == البنية العامة == | ||
سطر 44: | سطر 44: | ||
* [https://docs.python.org/3/library/stdtypes.html#dict.pop قسم pop في صفحة Types في توثيق بايثون الرسمي.] | * [https://docs.python.org/3/library/stdtypes.html#dict.pop قسم pop في صفحة Types في توثيق بايثون الرسمي.] | ||
[[تصنيف:Python]] | [[تصنيف:Python]] | ||
[[تصنيف:Python | [[تصنيف:Python Method]] | ||
[[تصنيف:Python | [[تصنيف:Python Types]] | ||
[[تصنيف:Python Dict]] |
المراجعة الحالية بتاريخ 11:58، 10 يونيو 2018
يحذف التابع المفتاح المحدد في المعاملات ويعيد قيمته.
البنية العامة
dict.pop(key[, default])
المعاملات
key
المفتاح المراد حذفه.
default
القيمة التي يعيدها التابع في حال عدم العثور على المفتاح المطلوب.
القيمة المعادة
إن كان المفتاح المراد حذفه موجودًا في القاموس فإنّ التابع يحذفه ويعيد قيمته، وإن لم يكن المفتاح موجودًا فإنّ التابع يعيد قيمة المعامل default
.
في حال لم يكن المفتاح المراد حذفه موجودًا في القاموس ولم يمتلك المعامل default
أيّ قيمة فإنّ التابع يطلق الخطأ KeyError
.
أمثلة
يوضح المثال التالي النتائج المعادة من تطبيق التابع:
>>> employee = {'first-name': 'Ahmed', 'last-name': 'Jamil', 'age': 28}
>>> employee.pop('age')
28
>>> employee
{'first-name': 'Ahmed', 'last-name': 'Jamil'}
>>> employee.pop('height', '175 cm')
'175 cm'
>>> employee.pop('height')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
KeyError: 'height'
انظر أيضًا
- التابع
dict.popitem()
: حذف زوج (مفتاح، قيمة) عشوائيًا من القاموس.