الفرق بين المراجعتين ل"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>.
  
 
== أمثلة ==
 
== أمثلة ==
سطر 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]]
[[تصنيف:Python Function]]
+
[[تصنيف:Python Method]]
[[تصنيف:Python Built-in Functions]]
+
[[تصنيف:Python Types]]
 +
[[تصنيف:Python Dict]]

المراجعة الحالية بتاريخ 11:58، 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}

انظر أيضًا

مصادر