पायथन - सेट में शामिल हों
दो सेट में शामिल हों
पायथन में दो या दो से अधिक सेटों को जोड़ने के कई तरीके हैं।
आप उस union()
विधि का उपयोग कर सकते हैं जो एक नया सेट देता है जिसमें दोनों सेट से सभी आइटम होते हैं, या वह update()
विधि जो सभी आइटम को एक सेट से दूसरे सेट में सम्मिलित करती है:
उदाहरण
विधि दोनों सेटों के union()
सभी आइटमों के साथ एक नया सेट लौटाती है:
set1 = {"a", "b" , "c"}
set2 = {1, 2, 3}
set3 = set1.union(set2)
print(set3)
उदाहरण
विधि सेट 2 में आइटम को सेट 1 update()
में सम्मिलित करती है:
set1 = {"a", "b" , "c"}
set2 = {1, 2, 3}
set1.update(set2)
print(set1)
नोट: दोनों union()
और update()
किसी भी डुप्लिकेट आइटम को बाहर कर देंगे।
केवल डुप्लीकेट रखें
intersection_update()
विधि केवल उन वस्तुओं को रखेगी जो दोनों सेटों में मौजूद हैं ।
उदाहरण
उन वस्तुओं को रखें जो सेट x
और सेट दोनों में मौजूद हैं y
:
x = {"apple", "banana", "cherry"}
y = {"google", "microsoft", "apple"}
x.intersection_update(y)
print(x)
intersection()
विधि एक नया सेट लौटाएगी, जिसमें केवल वे आइटम शामिल हैं जो दोनों सेटों में मौजूद हैं।
उदाहरण
एक सेट लौटाएं जिसमें वे आइटम हों जो सेट x
और सेट दोनों में मौजूद हों y
:
x = {"apple", "banana", "cherry"}
y = {"google", "microsoft", "apple"}
z = x.intersection(y)
print(z)
सभी रखें, लेकिन डुप्लीकेट नहीं
symmetric_difference_update()
विधि केवल उन तत्वों को रखेगी जो दोनों सेटों में मौजूद नहीं हैं ।
उदाहरण
जो आइटम दोनों सेटों में मौजूद नहीं हैं उन्हें रखें:
x = {"apple", "banana", "cherry"}
y = {"google", "microsoft", "apple"}
x.symmetric_difference_update(y)
print(x)
विधि एक symmetric_difference()
नया सेट लौटाएगी, जिसमें केवल वे तत्व शामिल हैं जो दोनों सेटों में मौजूद नहीं हैं।
उदाहरण
एक सेट लौटाएं जिसमें दोनों सेट से सभी आइटम शामिल हों, दोनों में मौजूद आइटम को छोड़कर:
x = {"apple", "banana", "cherry"}
y = {"google", "microsoft", "apple"}
z = x.symmetric_difference(y)
print(z)