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

من موسوعة حسوب
< Python‏ | dict
اذهب إلى التنقل اذهب إلى البحث
ط
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE:الدالة <code>dict.update()‎</code> في بايثون}}</noinclude>
 
<noinclude>{{DISPLAYTITLE:الدالة <code>dict.update()‎</code> في بايثون}}</noinclude>
تحدّث الدالةُ القاموسَ بزوج (مفتاح، قيمة) من قاموس أو كائن آخر قابل للتكرار.
+
يحدّث التابع القاموسَ بزوج (مفتاح، قيمة) من قاموس أو كائن آخر قابل للتكرار.
  
 
== البنية العامة ==
 
== البنية العامة ==
 
<syntaxhighlight lang="python3">
 
<syntaxhighlight lang="python3">
d.update()
+
dict.update([other])
 
</syntaxhighlight>
 
</syntaxhighlight>
  
سطر 12: سطر 12:
 
قاموس أو كائن قابل للتكرار يتضمّن أزواج (مفتاح، قيمة) مثل صف أو أي كائن آخر قابل للتكرار طوله (2).  
 
قاموس أو كائن قابل للتكرار يتضمّن أزواج (مفتاح، قيمة) مثل صف أو أي كائن آخر قابل للتكرار طوله (2).  
  
إن كان الزوج (مفتاح، قيمة) الممرّر في المعاملات موجودًا في القاموس الأصلي، فإنّ الدالة تحذف الزوج الأصلي وتضيف الزوج الجديد محلّه.
+
إن كان الزوج (مفتاح، قيمة) الممرّر في المعاملات موجودًا في القاموس الأصلي، فإنّ التابع يحذف الزوج الأصلي ويضيف الزوج الجديد محلّه.
  
 
في حال تمرير معاملات مفتاحية ستحدّث الدالة تلك الأزواج فقط في القاموس الأصلي.
 
في حال تمرير معاملات مفتاحية ستحدّث الدالة تلك الأزواج فقط في القاموس الأصلي.
  
 
== القيمة المعادة ==
 
== القيمة المعادة ==
تعيد الدالة القيمة <code>None</code>.
+
يعيد التابع القيمة <code>None</code>.
  
 
== أمثلة ==
 
== أمثلة ==

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

يحدّث التابع القاموسَ بزوج (مفتاح، قيمة) من قاموس أو كائن آخر قابل للتكرار.

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

dict.update([other])

المعاملات

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}

انظر أيضًا

مصادر