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

C# में दो सूचियों के बीच अंतर निकालने का प्रोग्राम


दो सूचियों के बीच अंतर निकालने के लिए, पहले C# में दो सूचियाँ सेट करें:

// पहली सूची
List list1 = new List();
list1.Add("A");
list1.Add("B");
list1.Add("C");
list1.Add("D");

// दूसरी सूची
List list2 = new List();
list2.Add("C");
list2.Add("D");

foreach(string value in list2) {
    Console.WriteLine(value);
}

अंतर प्राप्त करने के लिए, IEnumerable और Except() विधि का उपयोग करें जैसा नीचे दिखाया गया है। अंतर तीसरी सूची में दिखाया गया है:

IEnumerable list3;
list3 = list1.Except(list2);

निम्नलिखित पूरा कोड है:

उदाहरण

using System;
using System.Collections.Generic;
using System.Linq;

public class Demo {
    public static void Main() {
        List list1 = new List();
        list1.Add("A");
        list1.Add("B");
        list1.Add("C");
        list1.Add("D");
        Console.WriteLine("पहली सूची...");
        foreach(string value in list1) {
            Console.WriteLine(value);
        }
        Console.WriteLine("दूसरी सूची...");
        List list2 = new List();
        list2.Add("C");
        list2.Add("D");
        foreach(string value in list2) {
            Console.WriteLine(value);
        }
        Console.WriteLine("दोनों सूचियों में अंतर...");
        IEnumerable list3;
        list3 = list1.Except(list2);
        foreach(string value in list3) {
            Console.WriteLine(value);
        }
    }
}

आउटपुट

पहली सूची... A B C D
दूसरी सूची... C D
दोनों सूचियों में अंतर... A B

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

    मान लीजिए हमारे पास दो सूचियाँ L1 और L2 हैं, हमें L1 से एक संख्या और L2 से एक संख्या के बीच का सबसे छोटा अंतर ढूंढना है।इसलिए, यदि इनपुट L1 = [2, 7, 4], L2 = [16, 10, 11] जैसा है, तो आउटपुट 3 होगा, क्योंकि सबसे छोटा अंतर 10 - 7 = 3 है।इसे हल करने के लिए, हम इन चरणों का पालन करेंगे −सूची L1 और

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

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

  1. - Python में लिस्ट्स और टपल्स में क्या अंतर है?

    लिस्ट और टपल को Python के सीक्वेंस डेटा टाइप कहा जाता है। दोनों टाइप्स के ऑब्जेक्ट्स आइटम्स का कॉमा-सेपरेटेड संग्रह हैं, जरूरी नहीं कि एक ही टाइप के हों। हालांकि, लिस्ट और टपल के बीच मुख्य अंतर यह है कि लिस्ट ऑब्जेक्ट म्यूटेबल है जबकि टपल ऑब्जेक्ट इम्यूटेबल है। इम्यूटेबल ऑब्जेक्ट को मेमोरी में बनने