الفرق بين المراجعتين لصفحة: «Python/set/union»
ط استبدال النص - 'Python/set-operations' ب'Python/set_operations' |
|||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:الدالة <code>set.union()</code> في بايثون}}</noinclude> | <noinclude>{{DISPLAYTITLE:الدالة <code>set.union()</code> في بايثون}}</noinclude> | ||
يدمج التابع عناصر المجموعة الأصلية مع جميع عناصر المجموعة أو المجموعات الأخرى الممررة إلى الدالة. يؤدي العامل (<code>[[Python/ | يدمج التابع عناصر المجموعة الأصلية مع جميع عناصر المجموعة أو المجموعات الأخرى الممررة إلى الدالة. يؤدي العامل (<code>[[Python/set_operations|<nowiki>|</nowiki>]]</code>) الوظيفة نفسها عند استخدامه مع [[Python/set|المجموعات]]. | ||
==البنية العامة== | ==البنية العامة== | ||
سطر 24: | سطر 24: | ||
==انظر أيضًا== | ==انظر أيضًا== | ||
*[[Python/set|المجموعات في بايثون]]. | *[[Python/set|المجموعات في بايثون]]. | ||
*[[Python/ | *[[Python/set_operations|عمليات المجموعات في بايثون]]. | ||
*التابع <code>[[Python/set/isdisjoint|set.isdisjoint()]]</code>: التحقق من وجود عناصر مشتركة مع مجموعة أخرى. | *التابع <code>[[Python/set/isdisjoint|set.isdisjoint()]]</code>: التحقق من وجود عناصر مشتركة مع مجموعة أخرى. | ||
*التابع <code>[[Python/set/issubset|set.issubset()]]</code>: التحقق من وجود عناصر المجموعة الأصلية كلّها في مجموعة أخرى. | *التابع <code>[[Python/set/issubset|set.issubset()]]</code>: التحقق من وجود عناصر المجموعة الأصلية كلّها في مجموعة أخرى. |
مراجعة 09:32، 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()
: إعادة العناصر الموجودة في المجموعة الأصلية والمجموعة الأخرى الممررة إلى التابع ولكن ليس في كليهما.