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

من موسوعة حسوب
< Python‏ | set
اذهب إلى التنقل اذهب إلى البحث
ط (استبدال النص - ':الدالة' ب':التابع')
 
(7 مراجعات متوسطة بواسطة مستخدمين اثنين آخرين غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:عنوان الصفحة}}</noinclude>
+
<noinclude>{{DISPLAYTITLE:التابع <code>set.union()‎</code> في بايثون}}</noinclude>
تدمج الدالة عناصر المجموعة الأصلية مع جميع عناصر المجموعة أو المجموعات الأخرى الممررة إلى الدالة. يؤدي العامل (<code>[[Python/set-operations|<nowiki>|</nowiki>]]</code>) الوظيفة نفسها عند استخدامه مع [[Python/set|المجموعات]].
+
يدمج التابع عناصر المجموعة الأصلية مع جميع عناصر المجموعة أو المجموعات الأخرى الممررة إلى الدالة. يؤدي العامل (<code>[[Python/set_operations|<nowiki>|</nowiki>]]</code>) الوظيفة نفسها عند استخدامه مع [[Python/set|المجموعات]].
== البنية العامة ==
+
 
 +
==البنية العامة==
 
<syntaxhighlight lang="python3">
 
<syntaxhighlight lang="python3">
s.union()
+
union(*others)
 
</syntaxhighlight>
 
</syntaxhighlight>
== المعاملات ==
+
 
=== <code>*other</code> ===
+
==المعاملات==
 +
===<code>*others</code>===
 
المجموعة أو المجموعات المراد دمجها مع المجموعة الأصلية.
 
المجموعة أو المجموعات المراد دمجها مع المجموعة الأصلية.
== القيمة المعادة ==
+
==القيمة المعادة==
تعيد الدالة مجموعة جديدة تضم عناصر المجموعة الأصلية مضافًا إليها عناصر المجموعة أو المجموعات الممرّرة إلى الدالة.
+
يعيد التابع مجموعة جديدة تضم عناصر المجموعة الأصلية مضافًا إليها عناصر المجموعة أو المجموعات الممرّرة إلى التابع.
== أمثلة ==
+
==أمثلة==
يبين المثال التالي النتائج المعادة من تطبيق الدالة على مجموعات متنوعة:
+
يبين المثال التالي النتائج المعادة من تطبيق التابع على مجموعات متنوعة:<syntaxhighlight lang="python3">
 
 
<syntaxhighlight lang="python3">
 
 
>>> s = {1, 2, 3}
 
>>> s = {1, 2, 3}
 
>>> t = {4, 5, 6}
 
>>> t = {4, 5, 6}
سطر 22: سطر 22:
 
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
 
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
 
</syntaxhighlight>
 
</syntaxhighlight>
 
+
==انظر أيضًا==
== انظر أيضًا ==
+
*[[Python/set|المجموعات في بايثون]].
* [[Python/set|المجموعات في بايثون]].
+
*[[Python/set_operations|عمليات المجموعات في بايثون]].
* [[Python/set-operations|عمليات المجموعات في بايثون]].
+
*التابع <code>[[Python/set/isdisjoint|set.isdisjoint()‎]]</code>: التحقق من وجود عناصر مشتركة مع مجموعة أخرى.
 
+
*التابع <code>[[Python/set/issubset|set.issubset()‎]]</code>: التحقق من وجود عناصر المجموعة الأصلية كلّها في مجموعة أخرى.
== مصادر ==
+
*التابع <code>[[Python/set/issuperset|set.issuperset()‎]]</code>: التحقق من وجود عناصر المجموعة الثانية كلّها في المجموعة الأصلية.
 
+
*التابع <code>[[Python/set/intersection|set.intersection()‎]]</code>: إعادة العناصر المشتركة (التقاطع) بين المجموعة الأصلية وجميع عناصر المجموعة أو المجموعات الأخرى الممررة إلى التابع.
* [https://docs.python.org/3/library/stdtypes.html#frozenset.union قسم union في صفحة Types في توثيق بايثون الرسمي.]
+
*التابع <code>[[Python/set/difference|set.difference()‎]]</code>: إعادة العناصر غير المشتركة بين المجموعة الأصلية وجميع عناصر المجموعة أو المجموعات الأخرى الممررة إلى التابع.
 +
*التابع <code>[[Python/set/symmetric_difference|set.symmetric_difference()‎]]</code>: إعادة العناصر الموجودة في المجموعة الأصلية والمجموعة الأخرى الممررة إلى التابع ولكن ليس في كليهما.
 +
==مصادر==
 +
*[https://docs.python.org/3/library/stdtypes.html#frozenset.union قسم union في صفحة Types في توثيق بايثون الرسمي.]
 +
[[تصنيف:Python]]
 +
[[تصنيف:Python Method]]
 +
[[تصنيف:Python Types]]
 +
[[تصنيف:Python Set]]

المراجعة الحالية بتاريخ 11:59، 10 يونيو 2018

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

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

union(*others)

المعاملات

*others

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

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

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

أمثلة

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

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

انظر أيضًا

  • المجموعات في بايثون.
  • عمليات المجموعات في بايثون.
  • التابع set.isdisjoint()‎: التحقق من وجود عناصر مشتركة مع مجموعة أخرى.
  • التابع set.issubset()‎: التحقق من وجود عناصر المجموعة الأصلية كلّها في مجموعة أخرى.
  • التابع set.issuperset()‎: التحقق من وجود عناصر المجموعة الثانية كلّها في المجموعة الأصلية.
  • التابع set.intersection()‎: إعادة العناصر المشتركة (التقاطع) بين المجموعة الأصلية وجميع عناصر المجموعة أو المجموعات الأخرى الممررة إلى التابع.
  • التابع set.difference()‎: إعادة العناصر غير المشتركة بين المجموعة الأصلية وجميع عناصر المجموعة أو المجموعات الأخرى الممررة إلى التابع.
  • التابع set.symmetric_difference()‎: إعادة العناصر الموجودة في المجموعة الأصلية والمجموعة الأخرى الممررة إلى التابع ولكن ليس في كليهما.

مصادر