Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

isdisjoint () पायथन में फ़ंक्शन

इस लेख में, हम सीखेंगे कि हम सेट () डेटा प्रकार पर isdisjoint () फ़ंक्शन को कैसे कार्यान्वित कर सकते हैं। यह फ़ंक्शन जांचता है कि तर्क के रूप में पारित सेट में कोई तत्व समान है या नहीं। यदि कोई तत्व पाया जाता है, तो गलत लौटाया जाता है और अन्यथा सही होता है।

isdisjoint () फ़ंक्शन सेट इनपुट के अलावा सूचियों, टुपल्स और शब्दकोशों को इनपुट तर्क के रूप में ले सकता है। THses प्रकार परोक्ष रूप से Python दुभाषिया द्वारा सेट प्रकार में परिवर्तित किए जाते हैं।

सिंटैक्स

<set 1>.isdisjoint(<set 2>)

रिटर्न वैल्यू

बूलियन सही/गलत

आइए अब कार्यान्वयन से संबंधित एक उदाहरण पर विचार करें

उदाहरण

#declaration of the sample sets
set_1 = {'t','u','t','o','r','i','a','l'}
set_2 = {'p','o','i','n','t'}
set_3 = {'p','y'}

#checking of disjoint of two sets
print("set1 and set2 are disjoint?", set_1.isdisjoint(set_2))
print("set2 and set3 are disjoint?", set_2.isdisjoint(set_3))
print("set1 and set3 are disjoint?", set_1.isdisjoint(set_3))

आउटपुट

set1 and set2 are disjoint? False
set2 and set3 are disjoint? False
set1 and set3 are disjoint? True

स्पष्टीकरण

यहाँ जैसा कि set_1 और set_2 में तत्व समान हैं इसलिए बूल मान False प्रदर्शित होता है। यह सेट_2 और सेट_3 के बीच तुलना के समान है। लेकिन सेट_1 और सेट_3 के बीच तुलना में, बूल मान ट्रू प्रदर्शित होता है क्योंकि कोई सामान्य तत्व नहीं मिलता है।

अब आइए एक और दृष्टांत देखें जिसमें सेट प्रकार के अलावा पुनरावर्तनीय अन्य शामिल है।

नोट :सेट के बीच तुलना के बारे में दुभाषिया को जागरूक करने के लिए बाहर घोषित सेट_1 सेट प्रकार का होना चाहिए। अंदर मौजूद तर्क किसी भी प्रकार का हो सकता है जो निहित रूप से सेट प्रकार में परिवर्तित हो जाता है।

उदाहरण

#declaration of the sample iterables
set_1 = {'t','u','t','o','r','i','a','l'}
set_2 = ('p','o','i','n','t')
set_3 = {'p':'y'}
set_4 = ['t','u','t','o','r','i','a','l']

#checking of disjoint of two sets
print("set1 and set2 are disjoint?", set_1.isdisjoint(set_2))
print("set2 and set3 are disjoint?", set_1.isdisjoint(set_3))
print("set1 and set3 are disjoint?", set_1.isdisjoint(set_4))

आउटपुट

set1 and set2 are disjoint? False
set2 and set3 are disjoint? True
set1 and set3 are disjoint? False

यहां भी सामान्य तत्वों को खोजने के लिए एक जांच की जाती है और वांछित आउटपुट तैयार किया जाता है।

निष्कर्ष

इस लेख में, हमने सीखा कि पायथन में डिसजॉइंट () फ़ंक्शन का उपयोग कैसे किया जाता है और इस फ़ंक्शन की मदद से सभी प्रकार के तर्कों की तुलना करने की अनुमति है।


  1. पायथन टिंकर में बाइंडिंग फ़ंक्शन

    पायथन में टिंकर एक जीयूआई पुस्तकालय है जिसका उपयोग विभिन्न जीयूआई प्रोग्रामिंग के लिए किया जा सकता है। ऐसे एप्लिकेशन डेस्कटॉप एप्लिकेशन बनाने के लिए उपयोगी होते हैं। इस लेख में हम GUI प्रोग्रामिंग के एक पहलू को देखेंगे जिसे बाइंडिंग फंक्शन कहा जाता है। यह घटनाओं को कार्यों और विधियों के लिए बाध्य कर

  1. issubset () पायथन में फ़ंक्शन

    इस लेख में, हम पायथन स्टैंडर्ड लाइब्रेरी में उपलब्ध issubset () फ़ंक्शन के कार्यान्वयन और उपयोग के बारे में जानेंगे। issubset() विधि बूलियन ट्रू लौटाती है जब एक सेट के सभी तत्व दूसरे सेट में मौजूद होते हैं (एक तर्क के रूप में पारित) अन्यथा, यह बूलियन गलत देता है। नीचे दिए गए चित्र में B, A का एक उ

  1. इंटरसेक्शन () फ़ंक्शन पायथन

    इस लेख में, हम चौराहे () फ़ंक्शन के बारे में जानेंगे जो किसी दिए गए सेट पर किया जा सकता है। गणित के अनुसार प्रतिच्छेदन का अर्थ है दो समुच्चयों से उभयनिष्ठ तत्वों का पता लगाना। सिंटैक्स <set name>.intersection(<set a1> <set a2> ……..) रिटर्न वैल्यू सेट में सामान्य त