Python आपको यह जांचने की अनुमति देता है कि क्या एक समुच्चय किसी अन्य समुच्चय का उपसमुच्चय है। यदि समुच्चय A के सभी तत्व B में शामिल हैं और B में कुछ अन्य तत्व भी हैं, तो A, B का उपसमुच्चय है। इसे एक मानक तुलना ऑपरेटर के माध्यम से किया जा सकता है:
a = {1, 3, 5, 7, 18}
b = {1, 7, 18}
if b <= a:
print('B is a subset of A')
elif a <= b:
print('A is a subset of B')
else:
print('Not a subset!')
यह B is a subset of A प्रिंट करेगा। A में B के सभी तत्व (1, 7, 18) शामिल हैं और कुछ अतिरिक्त तत्व (3, 5) भी हैं।
Python समुच्चयों के साथ संभावित सभी संचालन की पूरी सूची के लिए उनके आधिकारिक पृष्ठ पर जाएँ, लेकिन हम इन प्रमुख संचालन पर ध्यान केंद्रित करेंगे।
चुनौती
दो पंक्तियों का पाठ दिया गया है, आपको यह जांचना है कि क्या उन दोनों पंक्तियों में प्रतीकों का समान समुच्चय है।
इनपुट में 2 पंक्तियों का पाठ है।
यदि वे प्रतीकों का समान समुच्चय रखते हैं तो प्रोग्राम को Yes प्रिंट करना चाहिए, अन्यथा No।