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

पायथन में डुप्लिकेट सहित दो सूचियों का अंतर

कभी-कभी हमें दो सूचियों के बीच अंतर खोजने की आवश्यकता होती है। इसका अर्थ गणितीय घटाव भी होगा जिसमें पहली सूची के तत्व दूसरी सूची में मौजूद होने पर हटा दिए जाते हैं। डुप्लिकेट संरक्षित हैं। नीचे वह तरीका है जिसके द्वारा हम इसे प्राप्त कर सकते हैं।

हम संग्रह मॉड्यूल से काउंटर विधि का उपयोग कर सकते हैं जो तत्वों की गिनती का ट्रैक रखेगा। एक सीधा गणितीय घटाव वांछित परिणाम देता है। अंतिम परिणाम में पहली और दूसरी सूची के बीच किसी तत्व की घटनाओं की संख्या तत्वों को तय करेगी।

उदाहरण

from collections import Counter

# initializing lists
listA = ['Mon', 'Tue', 9, 3, 3]
listB = ['Mon', 3]

# printing original lists
print("Given ListA : ",listA)
print("Given ListB : ",listB)

# Applying collections.Counter()
diff_list = list((Counter(listA) - Counter(listB)).elements())

# Result
print("Result of list subtraction : ",diff_list)

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

Given ListA : ['Mon', 'Tue', 9, 3, 3]
Given ListB : ['Mon', 3]
Result of list subtraction : ['Tue', 9, 3]

  1. दो सूचियों के बीच अंतर को सूचीबद्ध करने के लिए पायथन प्रोग्राम।

    इस समस्या में दो सूचियाँ दी गई हैं। हमारा कार्य दो सूचियों के बीच अंतर प्रदर्शित करना है। पायथन सेट () विधि प्रदान करता है। हम यहां इस विधि का उपयोग करते हैं। एक सेट एक अनियंत्रित संग्रह है जिसमें कोई डुप्लिकेट तत्व नहीं है। सेट ऑब्जेक्ट गणितीय संचालन जैसे संघ, प्रतिच्छेदन, अंतर और सममित अंतर का भी

  1. हम पायथन में सूचियों को कैसे परिभाषित करते हैं?

    एक सूची पायथन में एक अनुक्रम डेटा प्रकार है। यह वर्ग कोष्ठक ([ ]) में शामिल तत्वों की अल्पविराम से अलग की गई सूची है, जरूरी नहीं कि एक ही प्रकार की हो। सूची एक आदेशित संग्रह है। एक सूची वस्तु में व्यक्तिगत तत्व को शून्य आधारित सूचकांक द्वारा पहुँचा जा सकता है। उदाहरण list1 = ['physics', '

  1. पायथन सूचियाँ

    इस ट्यूटोरियल में हम Python Lists के बारे में सीखेंगे; सूची कैसे बनाएं, आइटम एक्सेस करें, आइटम निकालें, सूची हटाएं आदि। पायथन में, वर्गाकार कोष्ठकों का उपयोग करके सूचियों का निर्माण किया जाता है [] और सूची में प्रत्येक आइटम को अल्पविराम से अलग किया जाता है , । पायथन सूचियों में कई अलग-अलग प्रकार क