हम इसे प्राप्त करने के लिए सेट डेटा प्रकार का उपयोग कर सकते हैं। सेट एक अनऑर्डर्ड संग्रह है जिसमें अद्वितीय और अपरिवर्तनीय ऑब्जेक्ट होते हैं। इसका उपयोग गणित के सेट सिद्धांत में परिभाषित सेट ऑपरेशन करने के लिए किया जाता है। दो सेट पर सिमेट्रिक डिफरेंस ऑपरेशन सामान्य एलिमेंट्स को छोड़कर एलिमेंट्स देता है।
उदाहरण
हम दो डिक्शनरी ऑब्जेक्ट्स की कुंजियों से सेट ऑब्जेक्ट बना सकते हैं और ^ ऑपरेटर की मदद से सिमेट्रिक डिफरेंस कर सकते हैं।
>>> D1={1:100, 2:200, 3:300}\n>>> D2={1:1000, 3:300, 5:500}\n>>> set(D1.keys()) ^ set(D2.keys())\n{2, 5}