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

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

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

उदाहरण

Input::A = [10, 15, 20, 25, 30, 35, 40]
B = [25, 40, 35] 
Output:
[10, 20, 30, 15]

स्पष्टीकरण

difference list = A - B

एल्गोरिदम

Step 1: Input of two arrays.
Step 2: convert the lists into sets explicitly.
Step 3: simply reduce one from the other using the subtract operator.

उदाहरण कोड

# Python code to get difference of two lists 
# Using set() 
def Diff(A, B):
   print("Difference of two lists ::>")
   return (list(set(A) - set(B))) 

# Driver Code 
A=list()
n1=int(input("Enter the size of the first List ::"))

print("Enter the Element of first List ::")
for i in range(int(n1)):
   k=int(input(""))
   A.append(k)
B=list()
n2=int(input("Enter the size of the second List ::"))
print("Enter the Element of second List ::")
for i in range(int(n2)):
   k=int(input(""))
   B.append(k)
print(Diff(A, B)) 

आउटपुट

Enter the size of the first List ::5
Enter the Element of first List ::
11
22
33
44
55
Enter the size of the second List ::4
Enter the Element of second List ::
11
55
44
99
Difference of two lists ::>
[33, 22]

  1. पायथन कार्यक्रम सूची में सभी संख्याओं को गुणा करने के लिए?

    सबसे पहले हम उपयोगकर्ता इनपुट के लिए 3 सूची बनाते हैं। यहां हम ट्रैवर्सिंग तकनीक का उपयोग करते हैं। उत्पाद के मूल्य को 1 से प्रारंभ करते हुए, सभी तत्वों को पार करें और सूची के अंत तक प्रत्येक संख्या को उत्पाद के साथ एक-एक करके गुणा करें। उदाहरण Input: A=[5,6,3] Output:90 Explanation:5*6*3 एल्गोरिद

  1. एक अजगर सूची और एक सरणी के बीच क्या अंतर है?

    मूल रूप से, पायथन सूचियाँ बहुत लचीली होती हैं और पूरी तरह से विषम, मनमाना डेटा रख सकती हैं, और उन्हें परिशोधन स्थिर समय में बहुत कुशलता से जोड़ा जा सकता है। यदि आपको अपने सरणी को समय-कुशलतापूर्वक और बिना किसी परेशानी के सिकोड़ने और विकसित करने की आवश्यकता है, तो वे जाने का रास्ता हैं। लेकिन वे C सरण

  1. एक अजगर सूची और एक टपल के बीच क्या अंतर है?

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