पायथन सेट isdisjoint ()

Isdisjoint () मेथड सही है यदि दो सेट डिसऑइंट सेट हैं। यदि नहीं, तो यह गलत है।

कहा जाता है कि यदि कोई सामान्य तत्व नहीं है, तो दो सेटों को निराशाजनक कहा जाता है। उदाहरण के लिए:

 ए = (1, 5, 9, 0) बी = (2, 4, -5)

यहाँ, सेट A और B एक सेट से अलग हैं।

डिस्नेटर सेट वेन आरेख

का सिंटैक्स isdisjoint()है:

 set_a.isdisjoint (set_b)

isdisjoint () पैरामीटर

isdisjoint() विधि एकल तर्क (एक सेट) लेती है।

आप एक पुनरावृत्त (सूची, टपल, शब्दकोश और स्ट्रिंग) को भी पास कर सकते हैं disjoint()isdisjoint()विधि स्वचालित रूप से सेट करने के लिए पुनरावृत्तियों को बदल देगी और जांच करेगी कि क्या सेट असंतुष्ट हैं या नहीं।

Isdisjoint से वापसी मान ()

isdisjoint() विधि रिटर्न

  • True यदि दो सेट डिसऑनट सेट हैं (यदि सेट_ए और सेट_ब सिंटैक्स में उपर्युक्त सेट हैं)
  • False अगर दो सेट असहमति सेट नहीं हैं

उदाहरण 1: कैसे काम करता है?

 A = (1, 2, 3, 4) B = (5, 6, 7) C = (4, 5, 6) print('Are A and B disjoint?', A.isdisjoint(B)) print('Are A and C disjoint?', A.isdisjoint(C))

आउटपुट

क्या A और B असंतुष्ट हैं? क्या सच में ए और सी असंतुष्ट हैं? असत्य

उदाहरण 2: अन्य के साथ तर्क के रूप में isdisjoint ()

 A = ('a', 'b', 'c', 'd') B = ('b', 'e', 'f') C = '5de4' D =(1 : 'a', 2 : 'b') E =('a' : 1, 'b' : 2) print('Are A and B disjoint?', A.isdisjoint(B)) print('Are A and C disjoint?', A.isdisjoint(C)) print('Are A and D disjoint?', A.isdisjoint(D)) print('Are A and E disjoint?', A.isdisjoint(E))

आउटपुट

क्या A और B असंतुष्ट हैं? झूठी हैं ए और सी असहमति? झूठे हैं ए और डी असहमति? क्या सच में A और E असंतुष्ट हैं? असत्य

दिलचस्प लेख...