الفرق بين المراجعتين لصفحة: «Python/dict/update»
لا ملخص تعديل |
طلا ملخص تعديل |
||
سطر 39: | سطر 39: | ||
== مصادر == | == مصادر == | ||
* [https://docs.python.org/3/library/stdtypes.html#dict.update قسم update في صفحة Types في توثيق بايثون الرسمي.] | * [https://docs.python.org/3/library/stdtypes.html#dict.update قسم update في صفحة Types في توثيق بايثون الرسمي.] | ||
[[تصنيف:Python]] | |||
[[تصنيف:Python Function]] | |||
[[تصنيف:Python Built-in Functions]] |
مراجعة 14:16، 15 مايو 2018
تحدّث الدالةُ القاموسَ بزوج (مفتاح، قيمة) من قاموس أو كائن آخر قابل للتكرار.
البنية العامة
d.update()
المعاملات
other
قاموس أو كائن قابل للتكرار يتضمّن أزواج (مفتاح، قيمة) مثل صف أو أي كائن آخر قابل للتكرار طوله (2).
إن كان الزوج (مفتاح، قيمة) الممرّر في المعاملات موجودًا في القاموس الأصلي، فإنّ الدالة تحذف الزوج الأصلي وتضيف الزوج الجديد محلّه.
في حال تمرير معاملات مفتاحية ستحدّث الدالة تلك الأزواج فقط في القاموس الأصلي.
القيمة المعادة
تعيد الدالة القيمة None
.
أمثلة
>>> id_user = {1:'Mohammed', 2:'Ahmed', 3:'Jawad'}
>>> id_user.update({4:'Mohsen'})
>>> id_user
{1: 'Mohammed', 2: 'Ahmed', 3: 'Jawad', 4: 'Mohsen'}
>>> id_user.update({4:'Salim'})
>>> id_user
{1: 'Mohammed', 2: 'Ahmed', 3: 'Jawad', 4: 'Salim'}
>>> d = {'x': 2}
>>> d.update(y = 3, z = 0)
>>> d
{'x': 2, 'y': 3, 'z': 0}