Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में टुपल्स की सूची से डुप्लिकेट टुपल्स निकालें

जब टुपल्स की सूची से डुप्लिकेट टुपल्स को हटाने की आवश्यकता होती है, तो लूप, 'किसी भी' विधि और एन्यूमरेट विधि का उपयोग किया जा सकता है।

'कोई' विधि यह देखने के लिए जांच करती है कि क्या पुनरावर्तनीय में कोई मान सत्य है, यानी कम से कम एक एकल मान सत्य है। यदि हाँ, तो यह 'सत्य' लौटाता है, अन्यथा 'गलत' लौटाता है

एक सूची का उपयोग विषम मूल्यों को संग्रहीत करने के लिए किया जा सकता है (अर्थात किसी भी डेटा प्रकार का डेटा जैसे पूर्णांक, फ़्लोटिंग पॉइंट, स्ट्रिंग्स, और इसी तरह)।

टुपल की सूची में मूल रूप से एक सूची में संलग्न टुपल्स होते हैं।

एन्यूमरेट विधि दिए गए पुनरावर्तनीय में एक काउंटर जोड़ती है, और उसे वापस कर देती है।

नीचे उसी के लिए एक प्रदर्शन है -

उदाहरण

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' नाम की एक विधि परिभाषित की गई है जो पैरामीटर के रूप में टुपल्स की सूची लेती है।
  • यह टुपल्स की सूची के माध्यम से गणना करता है और यह देखने के लिए 'किसी भी' विधि का उपयोग करता है कि सूची में कम से कम एक वास्तविक मान है या नहीं।
  • यह आउटपुट के समान ही लौटाता है।
  • टपल की सूची को परिभाषित किया गया है और कंसोल पर प्रदर्शित किया गया है।
  • टपल की इस सूची को पास करके इस विधि को कहा जाता है।
  • यह आउटपुट कंसोल पर प्रदर्शित होता है।

  1. पायथन में किसी अन्य सूची से इंडेक्स सूची को कैसे हटाएं?

    हमारे यहां दो सूचियां हैं, L1 एक सूची वस्तु जिसमें से कुछ तत्वों को हटाया जाना है, और L2 में हटाए जाने वाले तत्वों के सूचकांक हैं। >>> L1=[1, 2, 3, 4, 5, 6, 7, 8, 9] >>> L2=[2, 4, 6] L2 में सूचीबद्ध इंडेक्स में तत्वों को हटाने के लिए, पहले हम L1 से एन्यूमरेट ऑब्जेक्ट बनाते हैं। एन

  1. पायथन में इंडेक्स द्वारा सूची से किसी तत्व को कैसे हटाएं?

    सूची में किसी तत्व को उसके सूचकांक द्वारा निकालने के लिए दो विकल्प हैं। डेल स्टेटमेंट का उपयोग करना, और पॉप () पद्धति का उपयोग करना। डेल स्टेटमेंट को निकालने के लिए तत्व की अनुक्रमणिका की आवश्यकता होती है। >>> L1=[11,22,33,44,55,66,77] >>> del L1[2] >>> L1 [11, 22, 44, 55

  1. पायथन में किसी सूची से किसी ऑब्जेक्ट को कैसे हटाएं?

    पायथन में किसी सूची से किसी वस्तु को हटाने के लिए आप 3 अलग-अलग तरीकों का उपयोग कर सकते हैं। वे हटा रहे हैं, डेल और पॉप। आप उनका उपयोग इस प्रकार कर सकते हैं - निकालने की विधि सूची से निकालने के लिए तर्क से मेल खाने वाले पहले मान को हटा देती है, न कि किसी विशिष्ट अनुक्रमणिका को। उदाहरण a = [3, 2, 3,