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

من موسوعة حسوب
< Python‏ | set
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'تدمج الدالة عناصر المجموعة الأصلية مع جميع عناصر المجموعة أو المجموعات الأخرى الممررة إلى ا...')
 
سطر 1: سطر 1:
تدمج الدالة عناصر المجموعة الأصلية مع جميع عناصر المجموعة أو المجموعات الأخرى الممررة إلى الدالة. يؤدي العامل (<code>[[Python/set-operations|<nowiki>|</nowiki>]]</code>) الوظيفة نفسها عند استخدامه مع [[Python/set|المجموعات]].
+
تُحدّث الدالة المجموعة الأصلية بعد دمج عناصرها مع جميع عناصر المجموعة أو المجموعات الأخرى الممررة إلى الدالة. يؤدي العامل <code>[[Python/set-operations|(=|)]]</code> الوظيفة نفسها عند استخدامه مع [[Python/set|المجموعات]].
  
==البنية العامة==
+
== البنية العامة ==
 
<syntaxhighlight lang="python3">
 
<syntaxhighlight lang="python3">
s.union()
+
s.update()
 
</syntaxhighlight>
 
</syntaxhighlight>
==المعاملات==
+
 
===<code>*other</code>===
+
== المعاملات ==
 +
 
 +
=== *other ===
 
المجموعة أو المجموعات المراد دمجها مع المجموعة الأصلية.
 
المجموعة أو المجموعات المراد دمجها مع المجموعة الأصلية.
==القيمة المعادة==
+
 
تعيد الدالة مجموعة جديدة تضم عناصر المجموعة الأصلية مضافًا إليها عناصر المجموعة أو المجموعات الممرّرة إلى الدالة.
+
== القيمة المعادة ==
==أمثلة==
+
تحدّث الدالة المجموعة الأصلية بعد أن تدمج عناصرها مع عناصر المجموعة أو المجموعات الممرّرة إلى الدالة.
 +
 
 +
== أمثلة ==
 
يبين المثال التالي النتائج المعادة من تطبيق الدالة على مجموعات متنوعة:<syntaxhighlight lang="python3">
 
يبين المثال التالي النتائج المعادة من تطبيق الدالة على مجموعات متنوعة:<syntaxhighlight lang="python3">
>>> s = {1, 2, 3}
+
>>> s = {1, 2, 3, 4, 5}
>>> t = {4, 5, 6}
+
>>> t = {6, 7, 8}
>>> s.union(t)
+
>>> u = {9, 10}
{1, 2, 3, 4, 5, 6}
+
>>> s.update(t)
>>> u = {6, 7, 8, 9, 10}
+
>>> s
>>> s.union(t, u)
+
{1, 2, 3, 4, 5, 6, 7, 8}
 +
>>> s.update(t, u)
 +
>>> s
 
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
 
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
 
</syntaxhighlight>
 
</syntaxhighlight>
==انظر أيضًا==
+
 
*[[Python/set/update|الدالة set.update()‎ في بايثون.]]
+
== انظر أيضًا ==
*[[Python/set|المجموعات في بايثون]].
+
* [[Python/set/union|الدالة set.union()‎ في بايثون.]]
*[[Python/set-operations|عمليات المجموعات في بايثون]].
+
* [[Python/set|المجموعات في بايثون]].
==مصادر==
+
* [[Python/set-operations|عمليات المجموعات في بايثون]].
<span> </span>
+
 
*[https://docs.python.org/3/library/stdtypes.html#frozenset.union قسم union في صفحة Types في توثيق بايثون الرسمي.]
+
== مصادر ==
 +
* [https://docs.python.org/3/library/stdtypes.html#frozenset.update قسم update في صفحة Types في توثيق بايثون الرسمي.]
 +
[[تصنيف:Python]]
 +
[[تصنيف:Python Function]]
 +
[[تصنيف:Python Built-in Functions]]

مراجعة 20:26، 10 مايو 2018

تُحدّث الدالة المجموعة الأصلية بعد دمج عناصرها مع جميع عناصر المجموعة أو المجموعات الأخرى الممررة إلى الدالة. يؤدي العامل (=|) الوظيفة نفسها عند استخدامه مع المجموعات.

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

s.update()

المعاملات

*other

المجموعة أو المجموعات المراد دمجها مع المجموعة الأصلية.

القيمة المعادة

تحدّث الدالة المجموعة الأصلية بعد أن تدمج عناصرها مع عناصر المجموعة أو المجموعات الممرّرة إلى الدالة.

أمثلة

يبين المثال التالي النتائج المعادة من تطبيق الدالة على مجموعات متنوعة:

>>> s = {1, 2, 3, 4, 5}
>>> t = {6, 7, 8}
>>> u = {9, 10}
>>> s.update(t)
>>> s
{1, 2, 3, 4, 5, 6, 7, 8}
>>> s.update(t, u)
>>> s
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}

انظر أيضًا

مصادر