symmetric_difference विधि
symmetric_difference विधि
सेट और अनुक्रम के लिए सामान्य तत्वों को बाहर करती है,
जबकि एक नया सेट लौटाती है, जिसमें
केवल भिन्न तत्व
होते हैं। पैरामीटर में हम वह सेट निर्दिष्ट करते हैं,
जिससे हम मूल सेट की तुलना करना चाहते हैं।
वाक्य-विन्यास
सेट.symmetric_difference(सेट, जिससे हम तुलना करना चाहते हैं)
उदाहरण
आइए symmetric_difference विधि को लागू करें,
ताकि दो सेटों के लिए भिन्न तत्व प्राप्त कर सकें:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.symmetric_difference(st2)
print(res)
कोड निष्पादन का परिणाम:
{'g', 'b', 'c', 'e'}
उदाहरण
symmetric_difference विधि की
एक छोटा रूप भी है:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 ^ st2
print(res)
कोड निष्पादन का परिणाम:
{'g', 'c', 'b', 'e'}
यह भी देखें
-
differenceविधि,
जो सेटों के बीच अंतर लौटाती है -
issubsetविधि,
जो अनुक्रम में सेट के तत्वों की उपस्थिति की जाँच करती है -
issupersetविधि,
जो सेट में अनुक्रम के तत्वों की उपस्थिति की जाँच करती है -
intersectionविधि,
जो सेटों का प्रतिच्छेदन लौटाती है