الفرق بين المراجعتين لصفحة: «Python/set/issuperset»

من موسوعة حسوب
< Python‏ | set
لا ملخص تعديل
لا ملخص تعديل
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:الدالة <code>set.issuperset()‎</code> في بايثون}}</noinclude>
<noinclude>{{DISPLAYTITLE:الدالة <code>set.issuperset()‎</code> في بايثون}}</noinclude>
تتحقّق الدالة من وجود عناصر المجموعة الثانية كلّها في المجموعة الأصلية. يؤدّي العامل <code>[[Python/set-operations|‎>=‎]]</code> الوظيفة نفسها عند استخدامه مع [[Python/set|المجموعات]].
يتحقق التابع من وجود عناصر المجموعة الثانية كلّها في المجموعة الأصلية. يؤدّي العامل <code>[[Python/set-operations|‎>=‎]]</code> الوظيفة نفسها عند استخدامه مع [[Python/set|المجموعات]].


==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="python3">
<syntaxhighlight lang="python3">
s.issuperset()
issuperset(other)
</syntaxhighlight>
</syntaxhighlight>
==المعاملات==
==المعاملات==
===other===
===<code>other</code>===
مجموعة تتحقّق الدالة من وجود كلّ عناصرها في المجموعة الأصلية.
مجموعة يتحقّق التابع من وجود كلّ عناصرها في المجموعة الأصلية.
==القيمة المعادة==
==القيمة المعادة==
تعيد الدالة القيمة <code>True</code> عندما تكون عناصر المجموعة الثانية موجودة كلّها في المجموعة الأصلية، وتعيد القيمة <code>False</code> فيما عدا ذلك.
يعيد التابع القيمة <code>True</code> عندما تكون عناصر المجموعة الثانية موجودة كلّها في المجموعة الأصلية، ويعيد القيمة <code>False</code> فيما عدا ذلك.
==أمثلة==
==أمثلة==
يبين المثال التالي النتائج المعادة من تطبيق الدالة على مجموعات مختلفة:<syntaxhighlight lang="python3">
يبين المثال التالي النتائج المعادة من تطبيق التابع على مجموعات مختلفة:<syntaxhighlight lang="python3">
>>> s = {1, 2, 3, 4, 5}
>>> s = {1, 2, 3, 4, 5}
>>> t = {3, 4, 5}
>>> t = {3, 4, 5}
سطر 25: سطر 25:
*[[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/union|set.union()‎]]</code>: دمج عناصر المجموعة الأصلية مع جميع عناصر المجموعة أو المجموعات الأخرى الممررة إلى الدالة.
*التابع <code>[[Python/set/intersection|set.intersection()‎]]</code>: إعادة العناصر المشتركة (التقاطع) بين المجموعة الأصلية وجميع عناصر المجموعة أو المجموعات الأخرى الممررة إلى الدالة.
*التابع <code>[[Python/set/difference|set.difference()‎]]</code>: إعادة العناصر غير المشتركة بين المجموعة الأصلية وجميع عناصر المجموعة أو المجموعات الأخرى الممررة إلى الدالة.
*التابع <code>[[Python/set/symmetric_difference|set.symmetric_difference()‎]]</code>: إعادة العناصر الموجودة في المجموعة الأصلية والمجموعة الأخرى الممررة إلى الدالة ولكن ليس في كليهما.
==مصادر==
==مصادر==
* <span> </span>[https://docs.python.org/3/library/stdtypes.html#frozenset.issuperset قسم issuperset في صفحة Types في توثيق بايثون الرسمي.]
* <span> </span>[https://docs.python.org/3/library/stdtypes.html#frozenset.issuperset قسم issuperset في صفحة Types في توثيق بايثون الرسمي.]

مراجعة 08:04، 10 يونيو 2018

يتحقق التابع من وجود عناصر المجموعة الثانية كلّها في المجموعة الأصلية. يؤدّي العامل ‎>=‎ الوظيفة نفسها عند استخدامه مع المجموعات.

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

issuperset(other)

المعاملات

other

مجموعة يتحقّق التابع من وجود كلّ عناصرها في المجموعة الأصلية.

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

يعيد التابع القيمة True عندما تكون عناصر المجموعة الثانية موجودة كلّها في المجموعة الأصلية، ويعيد القيمة False فيما عدا ذلك.

أمثلة

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

>>> s = {1, 2, 3, 4, 5}
>>> t = {3, 4, 5}
>>> s.issuperset(t)
True
>>> t = {3, 4, 5, 6}
>>> s.issuperset(t)
False

انظر أيضًا

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

مصادر