जब नेस्टेड टपल में अद्वितीय तत्व प्राप्त करने की आवश्यकता होती है, तो नेस्टेड लूप और 'सेट' ऑपरेटर का उपयोग किया जा सकता है।
पायथन एक डेटाटाइप के साथ आता है जिसे 'सेट' के रूप में जाना जाता है। इस 'सेट' में ऐसे तत्व हैं जो केवल अद्वितीय हैं।
सेट चौराहे, अंतर, संघ और सममित अंतर जैसे संचालन करने में उपयोगी है।
नीचे उसी का एक प्रदर्शन है -
उदाहरण
my_list_1 = [(7, 8, 0), (0 ,3, 45), (3, 2, 22), (45, 12, 9)] print ("The list of tuple is : " ) print(my_list_1) my_result = [] temp = set() for inner in my_list_1: for elem in inner: if not elem in temp: temp.add(elem) my_result.append(elem) print("The unique elements in the list of tuples are : ") print(my_result)
आउटपुट
The list of tuple is : [(7, 8, 0), (0, 3, 45), (3, 2, 22), (45, 12, 9)] The unique elements in the list of tuples are : [7, 8, 0, 3, 45, 2, 22, 12, 9]
स्पष्टीकरण
- टपल की एक सूची परिभाषित की जाती है, और कंसोल पर प्रदर्शित होती है।
- एक खाली सूची बनाई जाती है, और एक खाली सेट बनाया जाता है।
- सूची के माध्यम से पुनरावृत्त किया जाता है, और यह देखने के लिए जाँच की जाती है कि क्या यह सूची में मौजूद है।
- यदि नहीं, तो इसे सूची के साथ-साथ खाली सेट में भी जोड़ा जाता है।
- यह परिणाम एक मान को असाइन किया गया है।
- यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।