जब टुपल्स में असमान तत्व खोजने की आवश्यकता होती है, तो 'set' ऑपरेटर और '^' ऑपरेटर का उपयोग किया जा सकता है।
पायथन 'set' नामक एक डेटा टाइप के साथ आता है। यह 'set' केवल अद्वितीय तत्वों को समाहित करता है।
सेट इंटरसेक्शन, डिफरेंस, यूनियन और सिमेट्रिक डिफरेंस जैसे ऑपरेशन करने में उपयोगी है।
'^' ऑपरेटर एक बिटवाइज़ ऑपरेटर है जो 'XOR' ऑपरेशन करता है। यह हर बिट को 1 पर सेट करता है यदि दो बिट्स में से केवल एक 1 है।
उदाहरण
my_tuple_1 = ((7, 8), (3, 4), (3, 2))
my_tuple_2 = ((9, 6), (8, 2), (1, 4))
print("पहला टुपल है: ")
print(my_tuple_1)
print("दूसरा टुपल है: ")
print(my_tuple_2)
my_result = tuple(set(my_tuple_1) ^ set(my_tuple_2))
print("टुपल्स में असमान तत्व हैं: ")
print(my_result)आउटपुट
पहला टुपल है: ((7, 8), (3, 4), (3, 2)) दूसरा टुपल है: ((9, 6), (8, 2), (1, 4)) टुपल्स में असमान तत्व हैं: ((3, 4), (9, 6), (1, 4), (8, 2), (3, 2), (7, 8))
व्याख्या
- दो नेस्टेड टुपल्स/टुपल्स के टुपल परिभाषित किए जाते हैं और कंसोल पर प्रदर्शित किए जाते हैं।
- '^' ऑपरेटर का उपयोग उन तत्वों को खोजने के लिए किया जाता है जो एक दूसरे के समान नहीं हैं।
- यह परिणाम एक वेरिएबल को असाइन किया जाता है।
- इसे आउटपुट के रूप में कंसोल पर प्रदर्शित किया जाता है।