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

من موسوعة حسوب
< Python‏ | dict
اذهب إلى التنقل اذهب إلى البحث
ط
سطر 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}

انظر أيضًا

مصادر