الفرق بين المراجعتين لصفحة: «Python/set/issubset»
طلا ملخص تعديل |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:الدالة <code>set.issubset()</code> في بايثون}}</noinclude> | <noinclude>{{DISPLAYTITLE:الدالة <code>set.issubset()</code> في بايثون}}</noinclude> | ||
يتحقق التابع من وجود عناصر المجموعة الأصلية كلّها في مجموعة أخرى. يؤدّي العامل <code>[[Python/set-operations|<=]]</code> الوظيفة نفسها عند استخدامه مع [[Python/set|المجموعات]]. | |||
== البنية العامة == | == البنية العامة == | ||
<syntaxhighlight lang="python3"> | <syntaxhighlight lang="python3"> | ||
issubset(other) | |||
</syntaxhighlight> | </syntaxhighlight> | ||
== المعاملات == | == المعاملات == | ||
=== other === | === <code>other</code> === | ||
مجموعة تتحقّق الدالة من وجود كلّ عناصر المجموعة الأصلية فيها. | مجموعة تتحقّق الدالة من وجود كلّ عناصر المجموعة الأصلية فيها. | ||
سطر 14: | سطر 14: | ||
== أمثلة == | == أمثلة == | ||
يبين المثال التالي النتائج المعادة من تطبيق | يبين المثال التالي النتائج المعادة من تطبيق التابع على مجموعات مختلفة: | ||
<syntaxhighlight lang="python3"> | <syntaxhighlight lang="python3"> | ||
سطر 29: | سطر 29: | ||
* [[Python/set|المجموعات في بايثون.]] | * [[Python/set|المجموعات في بايثون.]] | ||
* [[Python/set-operations|عمليات المجموعات في بايثون.]] | * [[Python/set-operations|عمليات المجموعات في بايثون.]] | ||
*التابع <code>[[Python/set/isdisjoint|set.isdisjoint()]]</code>: التحقق من وجود عناصر مشتركة مع مجموعة أخرى. | |||
*التابع <code>[[Python/set/issuperset|set.issuperset()]]</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>: إعادة العناصر الموجودة في المجموعة الأصلية والمجموعة الأخرى الممررة إلى الدالة ولكن ليس في كليهما. | |||
== مصادر == | == مصادر == |
مراجعة 08:03، 10 يونيو 2018
يتحقق التابع من وجود عناصر المجموعة الأصلية كلّها في مجموعة أخرى. يؤدّي العامل <=
الوظيفة نفسها عند استخدامه مع المجموعات.
البنية العامة
issubset(other)
المعاملات
other
مجموعة تتحقّق الدالة من وجود كلّ عناصر المجموعة الأصلية فيها.
القيمة المعادة
تعيد الدالة القيمة True
عندما تكون عناصر المجموعة الأصلية موجودة كلّها في المجموعة الثانية، وتعيد القيمة False
فيما عدا ذلك.
أمثلة
يبين المثال التالي النتائج المعادة من تطبيق التابع على مجموعات مختلفة:
>>> s = {1, 2, 3, 4, 5}
>>> t = {3, 4, 5}
>>> t.issubset(s)
True
>>> t = {3, 4, 5, 8}
>>> t.issubset(s)
False
انظر أيضًا
- المجموعات في بايثون.
- عمليات المجموعات في بايثون.
- التابع
set.isdisjoint()
: التحقق من وجود عناصر مشتركة مع مجموعة أخرى. - التابع
set.issuperset()
: التحقق من وجود عناصر المجموعة الثانية كلّها في المجموعة الأصلية. - التابع
set.union()
: دمج عناصر المجموعة الأصلية مع جميع عناصر المجموعة أو المجموعات الأخرى الممررة إلى الدالة. - التابع
set.intersection()
: إعادة العناصر المشتركة (التقاطع) بين المجموعة الأصلية وجميع عناصر المجموعة أو المجموعات الأخرى الممررة إلى الدالة. - التابع
set.difference()
: إعادة العناصر غير المشتركة بين المجموعة الأصلية وجميع عناصر المجموعة أو المجموعات الأخرى الممررة إلى الدالة. - التابع
set.symmetric_difference()
: إعادة العناصر الموجودة في المجموعة الأصلية والمجموعة الأخرى الممررة إلى الدالة ولكن ليس في كليهما.