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

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

इस लेख में, हम पायथन स्टैंडर्ड लाइब्रेरी में उपलब्ध issubset () फ़ंक्शन के कार्यान्वयन और उपयोग के बारे में जानेंगे।

issubset() विधि बूलियन ट्रू लौटाती है जब एक सेट के सभी तत्व दूसरे सेट में मौजूद होते हैं (एक तर्क के रूप में पारित) अन्यथा, यह बूलियन गलत देता है।

नीचे दिए गए चित्र में B, A का एक उपसमुच्चय है। यदि A और B समान समुच्चय हैं, तो इसका अर्थ है कि A, B का उचित उपसमुच्चय है। इसका अर्थ है कि दोनों समुच्चयों में समान तत्व हैं।

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

सिंटैक्स

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

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

boolean True/False

आइए अब अवधारणा को समझने के लिए एक उदाहरण देखें।

उदाहरण

A = {'t','u','t','o','r','i','a','l'}
B = {'t','u','t'}
C = {'p','o','i','n','t'}
print(B.issubset(A))
print(B.issubset(C))
A=set(str(A)+str(C))
print(C.issubset(A))

आउटपुट

True
False
True

स्पष्टीकरण

यहाँ एक जाँच की जाती है कि B के सभी अवयव A में समाहित हैं जो सत्य होने का मूल्यांकन करता है। इसी तरह अगले स्टेटमेंट के लिए आउटपुट तैयार किया जाता है।

अब हमने टाइपकास्टिंग का उपयोग करके इसे एक उपसमुच्चय बनाने के लिए सेट से जोड़ा, जैसा कि अगले कथन में देखा गया है।

अब देखते हैं कि क्या होता है यदि हम सेट के अलावा किसी अन्य प्रकार के चलने योग्य को निर्दिष्ट करते हैं और इसे एक तर्क के रूप में पास करते हैं।

उदाहरण

A = ['t','u','t','o','r','i','a','l']
B = {'t','u','t'}
C = ('p','o','i','n','t')
D = {'p','o','i','n','t'}
print(B.issubset(A))
print(B.issubset(C))
A=set(str(A)+str(C))
print(D.issubset(A))

आउटपुट

True
False
True

स्पष्टीकरण

यहां हमने टपल, स्ट्रिंग और सूची पुनरावर्तनीयों को issubset() फ़ंक्शन में पास किया है। वांछित आउटपुट प्राप्त करने के लिए इन प्रकारों को निहित रूप से सेट प्रकार में परिवर्तित किया जाता है।

हमें यह भी देखना चाहिए कि फ़ंक्शन के बाहर का तर्क हमेशा प्रकार का होना चाहिए ताकि दुभाषिया को पता होना चाहिए कि तुलना दो सेटों के बीच है न कि किसी अन्य प्रकार की।

निष्कर्ष

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


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

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

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

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

  1. पायथन में फंक्शन एनोटेशन

    पायथन 3.0 में पेश किए गए फ़ंक्शन एनोटेशन एक ऐसी सुविधा जोड़ते हैं जो आपको फ़ंक्शन पैरामीटर और रिटर्न वैल्यू में मनमाना मेटाडेटा जोड़ने की अनुमति देता है। अजगर 3 के बाद से, फ़ंक्शन एनोटेशन को आधिकारिक तौर पर अजगर (PEP-3107) में जोड़ा गया है। प्राथमिक उद्देश्य मेटाडेटा को फ़ंक्शन पैरामीटर और रिटर्न वै