इस लेख में, हम यूनियन () यानी सेट () प्रकार पर किए गए कार्यों में से एक के बारे में जानेंगे। सभी इनपुट सेटों का संघ सबसे छोटा सेट होता है जिसमें सेट में मौजूद डुप्लिकेट तत्वों को छोड़कर सभी सेट के तत्व होते हैं।
सिंटैक्स
<set_1>.union(<set_2>,<set_3>.......)
वापसी का प्रकार - <'सेट'> टाइप करें
प्रतीक - इसे फ़ंक्शन के पहले अक्षर यानी 'U' से प्रायिकता में दर्शाया जाता है
उदाहरण
# Python 3.x. set union() function set_1 = {'a','b'} set_2 = {'b','c','d'} set_3 = {'b','c','d','e','f','g'} # union operation on two sets print("set_1 U set_2 : ", set_1.union(set_2)) print("set_3 U set_2 : ", set_2.union(set_3)) print("set_1 U set_3 : ", set_1.union(set_3)) # union operation on three sets print("set_1 U set_2 U set_3 :", set_1.union(set_2, set_3))
आउटपुट
set_1 U set_2 : {'a', 'd', 'c', 'b'} set_3 U set_2 : {'e', 'c', 'd', 'b', 'f', 'g'} set_1 U set_3 : {'e', 'c', 'd', 'b', 'a', 'f', 'g'} set_1 U set_2 U set_3 : {'e', 'c', 'd', 'b', 'a', 'f', 'g'}
आउटपुट इंगित करता है कि आउटपुट बनाते समय डुप्लिकेट तत्वों की गणना नहीं की जाती है।
सेट संचालन को लागू करने के लिए वैकल्पिक सिंटैक्स।
उदाहरण
# Python 3.x. set union() function set_1 = {'a','b'} set_2 = {'b','c','d'} set_3 = {'b','c','d','e','f','g'} # union operation on two sets print("set_1 U set_2 : ", set_1|set_2) print("set_3 U set_2 : ", set_2|set_3) print("set_1 U set_3 : ", set_1|set_3) # union operation on three sets print("set_1 U set_2 U set_3 :", set_1|set_2|set_3)
उपरोक्त कोड द्वारा उत्पादित आउटपुट पिछले चित्रण पर चर्चा की गई एक के समान है। यहां .union() को लागू करने के बजाय हम इस प्रतीक "|" का उपयोग करते हैं। जिसकी समान कार्यक्षमता है।
यूनियन ऑपरेटर को स्पष्ट प्रकार की कास्टिंग का उपयोग करके उन्हें सेट () प्रकार में परिवर्तित करके सूचियों के लिए भी इस्तेमाल किया जा सकता है
सिंटैक्स
list(set(lst_1) | set(lst_2))
निष्कर्ष
इस लेख में, हमने यूनियन () फ़ंक्शन और डेटा संरचनाओं के सेट और सूची प्रकार पर काम करने के बारे में सीखा।