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

من موسوعة حسوب
< Python‏ | set
اذهب إلى التنقل اذهب إلى البحث
سطر 39: سطر 39:
 
* [https://docs.python.org/3/library/stdtypes.html#frozenset.issubset قسم issubset في صفحة Types في توثيق بايثون الرسمي.]
 
* [https://docs.python.org/3/library/stdtypes.html#frozenset.issubset قسم issubset في صفحة Types في توثيق بايثون الرسمي.]
 
[[تصنيف:Python]]
 
[[تصنيف:Python]]
[[تصنيف:Python Function]]
+
[[تصنيف:Python Method]]
[[تصنيف:Python Built-in Functions]]
+
[[تصنيف:Python Types]]
 +
[[تصنيف:Python Set]]

مراجعة 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()‎: إعادة العناصر الموجودة في المجموعة الأصلية والمجموعة الأخرى الممررة إلى الدالة ولكن ليس في كليهما.

مصادر