الفرق بين المراجعتين لصفحة: «Python/set/isdisjoint»
لا ملخص تعديل |
لا ملخص تعديل |
||
سطر 36: | سطر 36: | ||
* [https://docs.python.org/3/library/stdtypes.html#frozenset.isdisjoint قسم isdisjoint في صفحة Types في توثيق بايثون الرسمي.] | * [https://docs.python.org/3/library/stdtypes.html#frozenset.isdisjoint قسم isdisjoint في صفحة Types في توثيق بايثون الرسمي.] | ||
[[تصنيف:Python]] | [[تصنيف:Python]] | ||
[[تصنيف:Python | [[تصنيف:Python Method]] | ||
[[تصنيف:Python | [[تصنيف:Python Types]] | ||
[[تصنيف:Python Set]] |
مراجعة 08:01، 10 يونيو 2018
يتحقق التابع من وجود عناصر مشتركة مع مجموعة أخرى.
البنية العامة
isdisjoint(other)
المعاملات
other
مجموعة يتحقّق التابع من وجود عناصر مشتركة بينها وبين المجموعة الأصلية.
القيمة المعادة
يعيد التابع القيمة True
عندما لا يكون هناك عناصر مشتركة بين المجموعتين.
تكون المجموعتان مفكوكتين (disjoint) إذا -وفقط إذا- كان حاصل تقاطعهما مجموعةً فارغة.
أمثلة
يبين المثال التالي النتائج المعادة من تطبيق التابع على مجموعات مختلفة:
>>> s = {1, 2, 4, 9, 10}
>>> t = {3, 5, 7, 11, 15}
>>> s.isdisjoint(t)
True
>>> t = {1, 3, 5, 7, 11, 15}
>>> s.isdisjoint(t)
False
انظر أيضًا
- المجموعات في بايثون.
- التابع
set.issubset()
: التحقق من وجود عناصر المجموعة الأصلية كلّها في مجموعة أخرى. - التابع
set.issuperset()
: التحقق من وجود عناصر المجموعة الثانية كلّها في المجموعة الأصلية. - التابع
set.union()
: دمج عناصر المجموعة الأصلية مع جميع عناصر المجموعة أو المجموعات الأخرى الممررة إلى الدالة. - التابع
set.intersection()
: إعادة العناصر المشتركة (التقاطع) بين المجموعة الأصلية وجميع عناصر المجموعة أو المجموعات الأخرى الممررة إلى الدالة. - التابع
set.difference()
: إعادة العناصر غير المشتركة بين المجموعة الأصلية وجميع عناصر المجموعة أو المجموعات الأخرى الممررة إلى الدالة. - التابع
set.symmetric_difference()
: إعادة العناصر الموجودة في المجموعة الأصلية والمجموعة الأخرى الممررة إلى الدالة ولكن ليس في كليهما.