पायथन में कई सेटों के विभिन्न तत्व
सामान्य तत्वों के अलावा, उन तत्वों को भी ढूंढा जा सकता है जिनके
द्वारा सेट एक दूसरे से भिन्न होते हैं।
इसके लिए symmetric_difference विधि का उपयोग करना चाहिए।
इसके पैरामीटर में हम वह सेट निर्दिष्ट करते हैं, जिसके साथ
हम मूल सेट की तुलना करना चाहते हैं। यह विधि
एक नया सेट लौटाती है।
मान लीजिए कि हमारे पास दो सेट हैं:
st1 = {'a', 'b', 'c'}
st2 = {'x', 'w', 'c', 'a'}
आइए उनके लिए असंगत (न मिलने वाले) तत्वों को प्रिंट करें:
res = st1.symmetric_difference(st2)
print(res) # {'b', 'x', 'w'} प्रिंट करेगा
एक छोटे रूप में इस विधि को इस प्रकार लिखा जा सकता है:
res = st1 ^ st2
print(res) # {'b', 'x', 'w'} प्रिंट करेगा
दो सेट दिए गए हैं:
st1 = {'a', 'b', 'c', 'd', 'e'}
st2 = {'d', 'e', 'f', 'g', 'h'}
उन तत्वों को प्राप्त करें जो इन सेटों के लिए सामान्य नहीं हैं।
तीन सेट दिए गए हैं:
st1 = {2, 4, 8, 10}
st2 = {1, 8, 3, 2}
st3 = {4, 7, 3, 1}
पहले और दूसरे सेट के लिए भिन्न तत्व ढूंढें।
उन्हें st4 चर में लिखें।
फिर st3 और st4 के असंगत तत्वों वाला सेट प्राप्त करें।