symmetric_difference विधि

symmetric_difference विधि सेट और अनुक्रम के लिए सामान्य तत्वों को बाहर करती है, जबकि एक नया सेट लौटाती है, जिसमें केवल भिन्न तत्व होते हैं। पैरामीटर में हम वह सेट निर्दिष्ट करते हैं, जिससे हम मूल सेट की तुलना करना चाहते हैं।

वाक्य-विन्यास

pythonसेट.symmetric_difference(सेट, जिससे हम तुलना करना चाहते हैं)

उदाहरण

आइए symmetric_difference विधि को लागू करें, ताकि दो सेटों के लिए भिन्न तत्व प्राप्त कर सकें:

pythonst1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.symmetric_difference(st2)
print(res)

कोड निष्पादन का परिणाम:

python{'g', 'b', 'c', 'e'}

उदाहरण

symmetric_difference विधि की एक छोटा रूप भी है:

pythonst1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 ^ st2
print(res)

कोड निष्पादन का परिणाम:

python{'g', 'c', 'b', 'e'}

यह भी देखें

  • difference विधि,
    जो सेटों के बीच अंतर लौटाती है
  • issubset विधि,
    जो अनुक्रम में सेट के तत्वों की उपस्थिति की जाँच करती है
  • issuperset विधि,
    जो सेट में अनुक्रम के तत्वों की उपस्थिति की जाँच करती है
  • intersection विधि,
    जो सेटों का प्रतिच्छेदन लौटाती है