जब टुपल्स की सूची से डुप्लिकेट टुपल्स को हटाने की आवश्यकता होती है, तो लूप, 'किसी भी' विधि और एन्यूमरेट विधि का उपयोग किया जा सकता है।
'कोई' विधि यह देखने के लिए जांच करती है कि क्या पुनरावर्तनीय में कोई मान सत्य है, यानी कम से कम एक एकल मान सत्य है। यदि हाँ, तो यह 'सत्य' लौटाता है, अन्यथा 'गलत' लौटाता है
एक सूची का उपयोग विषम मूल्यों को संग्रहीत करने के लिए किया जा सकता है (अर्थात किसी भी डेटा प्रकार का डेटा जैसे पूर्णांक, फ़्लोटिंग पॉइंट, स्ट्रिंग्स, और इसी तरह)।
टुपल की सूची में मूल रूप से एक सूची में संलग्न टुपल्स होते हैं।
एन्यूमरेट विधि दिए गए पुनरावर्तनीय में एक काउंटर जोड़ती है, और उसे वापस कर देती है।
नीचे उसी के लिए एक प्रदर्शन है -
उदाहरण
def delete_duplicate(my_lst): return [[a, b] for i, [a, b] in enumerate(my_lst) if not any(c == b for _, c in my_lst[:i])] my_list = [(23, 45), (25, 17), (35, 67), (25, 17)] print("The list of tuples is") print(my_list) print("The function to remove duplicates is called") print(delete_duplicate(my_list))
आउटपुट
The list of tuples is [(23, 45), (25, 17), (35, 67), (25, 17)] The function to remove duplicates is called [[23, 45], [25, 17], [35, 67]]
स्पष्टीकरण
- 'delete_duplicate' नाम की एक विधि परिभाषित की गई है जो पैरामीटर के रूप में टुपल्स की सूची लेती है।
- यह टुपल्स की सूची के माध्यम से गणना करता है और यह देखने के लिए 'किसी भी' विधि का उपयोग करता है कि सूची में कम से कम एक वास्तविक मान है या नहीं।
- यह आउटपुट के समान ही लौटाता है।
- टपल की सूची को परिभाषित किया गया है और कंसोल पर प्रदर्शित किया गया है।
- टपल की इस सूची को पास करके इस विधि को कहा जाता है।
- यह आउटपुट कंसोल पर प्रदर्शित होता है।