Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

بايثونالدالة isdisjoint()

تعريفها

تقارن عناصر الـset الذي قام باستدعائها مع عناصر الـset الذي نمرره لها مكان الباراميتر anotherSet.
ترجع True إذا كانا لا يحتوان على عناصر قيمها متساوية. و ترجع False إن لم يكونا كذلك.



بناؤها

set.isdisjoint(anotherSet)
set.isdisjoint(anotherSet)


باراميترات

مكان الباراميتر anotherSet نمرر الـset الذي سيتم مقارنة عناصره مع عناصر الـset الذي قام باستدعائها.



قيمة الإرجاع

ترجع True إذا كان الـset الذي قام باستدعائها و الـset الذي مررناه لها لا يحتوان على عنصر واحد على الأقل قيمته متساوية.
غير ذلك ترجع False.


مثال

Test.py
# وضعنا فيهم أرقام صحيحة set هنا قمنا بتعريف ثلاثة
set1 = {1, 2, 3}
set2 = {1, 7}
set3 = {4, 5, 6}
# لأنهما يحتويان على قيم متساوية False سترجع .set2 و set1 عند مقارنة عناصر الكائنين isdisjoint() هنا قمنا بعرض ما سترجعه الدالة
print('set1 disjoint set2?', set1.isdisjoint(set2))
# لأنهم لا يحتويان على قيم متساوية True سترجع .set3 و set1 عند مقارنة عناصر الكائنين isdisjoint() هنا قمنا بعرض ما سترجعه الدالة
print('set1 disjoint set3?', set1.isdisjoint(set3))
# وضعنا فيهم أرقام صحيحة set هنا قمنا بتعريف ثلاثة set1 = {1, 2, 3} set2 = {1, 7} set3 = {4, 5, 6} # لأنهما يحتويان على قيم متساوية False سترجع .set2 و set1 عند مقارنة عناصر الكائنين isdisjoint() هنا قمنا بعرض ما سترجعه الدالة print('set1 disjoint set2?', set1.isdisjoint(set2)) # لأنهم لا يحتويان على قيم متساوية True سترجع .set3 و set1 عند مقارنة عناصر الكائنين isdisjoint() هنا قمنا بعرض ما سترجعه الدالة print('set1 disjoint set3?', set1.isdisjoint(set3))

سنحصل على النتيجة التالية عند التشغيل.

set1 disjoint set2? False
set1 disjoint set3? True

الدورات

أدوات مساعدة

أقسام الموقع

دورات
مقالات كتب مشاريع أسئلة