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

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


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

सिंटैक्स

<set_1>.union(<set_2>, <set_3>.......)

रिटर्न टाइप - <'set'> टाइप

प्रतीक - इसे प्रायिकता में फंक्शन के पहले अक्षर यानी 'U' द्वारा दर्शाया जाता है

उदाहरण

# पायथन 3.x सेट union() फंक्शन
set_1 = {'a', 'b'}
set_2 = {'b', 'c', 'd'}
set_3 = {'b', 'c', 'd', 'e', 'f', 'g'}
# दो सेट्स पर यूनियन ऑपरेशन
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))
# तीन सेट्स पर यूनियन ऑपरेशन
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'}

आउटपुट इंगित करता है कि आउटपुट बनाते समय डुप्लिकेट तत्वों की गिनती नहीं की जाती है।

सेट ऑपरेशन लागू करने के लिए वैकल्पिक सिंटैक्स।

उदाहरण

# पायथन 3.x सेट union() फंक्शन
set_1 = {'a', 'b'}
set_2 = {'b', 'c', 'd'}
set_3 = {'b', 'c', 'd', 'e', 'f', 'g'}
# दो सेट्स पर यूनियन ऑपरेशन
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)
# तीन सेट्स पर यूनियन ऑपरेशन
print("set_1 U set_2 U set_3:", set_1 | set_2 | set_3)

उपरोक्त कोड द्वारा उत्पन्न आउटपुट पिछले चित्रण में चर्चा किए गए के समान है। यहां .union() को लागू करने के बजाय हम इस प्रतीक "|" का उपयोग करते हैं जिसमें समान कार्यक्षमता होती है।

यूनियन ऑपरेटर का उपयोग लिस्ट्स के लिए भी किया जा सकता है उन्हें स्पष्ट टाइप कास्टिंग का उपयोग करके set() टाइप में परिवर्तित करके

सिंटैक्स

list(set(lst_1) | set(lst_2))

निष्कर्ष

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

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

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

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

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

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

    इस लेख में, हम intersection() फ़ंक्शन के बारे में सीखेंगे जिसे किसी भी दिए गए सेट पर किया जा सकता है। गणित के अनुसार, intersection का अर्थ दो सेट्स से सामान्य तत्वों को ढूंढना है। सिंटैक्स .intersection( ...) वापसी मान तर्क के रूप में पास किए गए सेट्स में सामान्य तत्व। उदाहरण set_1 = {t,u,t,o