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