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

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


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

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

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

सिंटैक्स

.issubset()

वापसी मान

बूलियन 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() फ़ंक्शन को टपल, स्ट्रिंग और सूची इटरेबल पास किए। ये प्रकार निहित रूप से सेट प्रकार में परिवर्तित हो जाते हैं ताकि वांछित आउटपुट प्राप्त हो सके।

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

निष्कर्ष

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

  1. - जावास्क्रिप्ट में दो सरणियों का isSubset जांचना

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो शाब्दिक मानों की दो सरणियां लेता है। फ़ंक्शन को यह निर्धारित करना चाहिए कि दूसरी सरणी पहली सरणी का उपसमुच्चय है या नहीं, इन बातों को ध्यान में रखते हुए -सरणी 1 के सभी मान सरणी 2 में परिभाषित होने चाहिएयदि सरणी 1 में डुप्लिकेट मान मौजूद हैं, तो उन्हें सरणी 2

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

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

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

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