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

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

इस लेख में, हम यूनियन () यानी सेट () प्रकार पर किए गए कार्यों में से एक के बारे में जानेंगे। सभी इनपुट सेटों का संघ सबसे छोटा सेट होता है जिसमें सेट में मौजूद डुप्लिकेट तत्वों को छोड़कर सभी सेट के तत्व होते हैं।

सिंटैक्स

<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))

निष्कर्ष

इस लेख में, हमने यूनियन () फ़ंक्शन और डेटा संरचनाओं के सेट और सूची प्रकार पर काम करने के बारे में सीखा।


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

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

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

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

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

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