تقنية

isdisjoint في بايثون: هل الفراغ يمنع True؟

a فارغة وb تحتوي 4؛ لا عناصر مشتركة.
طرف فارغ.

isdisjoint تختبر غياب العناصر المشتركة، لا امتلاء المجموعتين. [1]

الخلاصة السريعة

لا؛ المجموعة الفارغة ليس فيها عنصر مشترك. [1]

  • isdisjoint تختبر غياب العناصر المشتركة، لا امتلاء المجموعتين. [1]
  • تعيد True عندما يخلو التقاطع من العناصر؛ set() تنشئ مجموعة فارغة. [1]
  • مثال مؤلف على CPython 3.12.14: a=set()؛ b={4}؛ a.isdisjoint(b) تعطي True. [1]
  • a.isdisjoint(a) تعطي True أيضًا؛ فراغ الطرفين لا يضيف عنصرًا مشتركًا. [1]
  • تحكم: b.isdisjoint(b) تعطي False؛ 4 مشترك. المدخلات لم تتغير. [1]

غياب الاشتراك

isdisjoint تختبر غياب العناصر المشتركة، لا امتلاء المجموعتين. [1]

الفراغ

تعيد True عندما يخلو التقاطع من العناصر؛ set() تنشئ مجموعة فارغة. [1]

فارغة وغير فارغة

مثال مؤلف على CPython 3.12.14: a=set()؛ b={4}؛ a.isdisjoint(b) تعطي True. [1]

a.isdisjoint(b) -> True [1]

مقارنة بالنفس: a الفارغة تعطي True وb تعطي False.
النفس والفراغ.

مقارنة بالنفس

a.isdisjoint(a) تعطي True أيضًا؛ فراغ الطرفين لا يضيف عنصرًا مشتركًا. [1]

b.isdisjoint(b) -> False [1]

تحكم: b.isdisjoint(b) تعطي False؛ 4 مشترك. المدخلات لم تتغير. [1]

المراجع

  1. Python — isdisjoint

للتوسع: لغات البرمجة.

أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.