जब टुपल्स की सूची के दिए गए सेट से पहले डुप्लिकेट वाले टुपल्स को हटाने की आवश्यकता होती है, तो एक सरल 'फॉर' लूप और 'ऐड' और 'एपेंड' विधियों का उपयोग किया जा सकता है।
नीचे उसी के लिए एक प्रदर्शन है -
उदाहरण
my_input = [(45.324, 'Hi Jane, how are you'),(34252.85832, 'Hope you are good'),(45.324, 'You are the best.')] visited_data = set() my_output_list = [] for a, b in my_input: if not a in visited_data: visited_data.add(a) my_output_list.append((a, b)) print("The list of tuple is : ") print(my_input) print("The list of tuple after removing duplicates is :") print(my_output_list)
आउटपुट
The list of tuple is : [(45.324, 'Hi Jane, how are you'), (34252.85832, 'Hope you are good'), (45.324, 'You are the best.')] The list of tuple after removing duplicates is : [(45.324, 'Hi Jane, how are you'), (34252.85832, 'Hope you are good')]
स्पष्टीकरण
- टपल की एक सूची परिभाषित की जाती है, और कंसोल पर प्रदर्शित होती है।
- एक खाली सेट बनाया जाता है, साथ ही एक खाली सूची भी बनाई जाती है।
- टुपल की सूची को पुनरावृत्त किया जाता है, और यदि यह 'सेट' में मौजूद नहीं है, तो इसे सेट के साथ-साथ सूची में भी जोड़ा जाता है।
- यह वह आउटपुट है जो कंसोल पर प्रदर्शित होता है।