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

दो सूचियों में लापता और अतिरिक्त मान खोजने का पायथन प्रोग्राम

समस्या विवरण

सेट सिद्धांत में, सेट A का पूरक उन तत्वों को संदर्भित करता है जो A में नहीं हैं। सेट B के संबंध में A का सापेक्ष पूरक, जिसे सेट A और B का अंतर भी कहा जाता है। हम यहां इस सिद्धांत को लागू करते हैं। पायथन में difference फंक्शन होता है।

एल्गोरिदम

  1. पहले हम दो यूजर इनपुट सूचियां बनाते हैं: A और B।
  2. A और B को सेट में डालें।
  3. पहली सूची के लापता मान खोजने के लिए डिफरेंस फंक्शन लागू करें: B का A से अंतर।
  4. पहली सूची के अतिरिक्त मान खोजने के लिए डिफरेंस फंक्शन लागू करें: A का B से अंतर।
  5. दूसरी सूची के लिए भी यही प्रक्रिया लागू करें।

उदाहरण कोड

# लापता और अतिरिक्त तत्व खोजने के लिए
A = list()
B = list()
n1 = int(input("पहली सूची का आकार दर्ज करें ::"))
n2 = int(input("दूसरी सूची का आकार दर्ज करें ::"))
print("पहली सूची के तत्व दर्ज करें ::")
for i in range(int(n1)):
    k = int(input(""))
    A.append(k)
print("दूसरी सूची के तत्व दर्ज करें ::")
for j in range(int(n2)):
    k1 = int(input(""))
    B.append(k1)

# पहली सूची में लापता और अतिरिक्त तत्व प्रिंट करें
print("पहली सूची में लापता मान:", (set(B).difference(A)))
print("पहली सूची में अतिरिक्त मान:", (set(A).difference(B)))

# दूसरी सूची में लापता और अतिरिक्त तत्व प्रिंट करें
print("दूसरी सूची में लापता मान:", (set(A).difference(B)))
print("दूसरी सूची में अतिरिक्त मान:", (set(B).difference(A)))

आउटपुट

पहली सूची का आकार दर्ज करें :: 6
दूसरी सूची का आकार दर्ज करें :: 5
पहली सूची के तत्व दर्ज करें :: 1 2 3 4 5 6
दूसरी सूची के तत्व दर्ज करें :: 4 5 6 7 8
पहली सूची में लापता मान: {7, 8}
पहली सूची में अतिरिक्त मान: {1, 2, 3}
दूसरी सूची में लापता मान: {1, 2, 3}
दूसरी सूची में अतिरिक्त मान: {7, 8}
  1. - सम और विषम तत्वों को दो अलग-अलग सूचियों में विभाजित करने का पायथन प्रोग्राम

    समस्या विवरण इस प्रोग्राम में हम एक यूजर इनपुट सूची बनाते हैं और तत्व सम और विषम का मिश्रण होते हैं। हमारा कार्य इन सूची को दो सूचियों में विभाजित करना है। एक में विषम संख्या के तत्व और दूसरी में सम संख्या के तत्व। उदाहरण इनपुट: [1, 2, 3, 4, 5, 9, 8, 6] आउटपुट सम सूची: [2, 4, 8, 6] विषम सूची: [1, 3

  1. - सूची में अधिकतम और न्यूनतम तत्व की स्थिति खोजने का पायथन प्रोग्राम

    समस्या विवरण पायथन में अधिकतम, न्यूनतम तत्व और उनकी स्थिति खोजना बहुत आसान है। पायथन विभिन्न इनबिल्ट फंक्शन प्रदान करता है। min() सरणी में न्यूनतम मान खोजने के लिए उपयोग किया जाता है, max() अधिकतम मान खोजने के लिए उपयोग किया जाता है। index() तत्व के इंडेक्स खोजने के लिए उपयोग किया जाता है। एल्गोरिद

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

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