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

C# प्रोग्राम सूची से डुप्लीकेट तत्व हटाने के लिए


एक सूची घोषित करें और तत्व जोड़ें।

List list = new List();
list.Add(50);
list.Add(90);
list.Add(50);
list.Add(100);

अब, केवल अद्वितीय तत्व प्राप्त करने के लिए Distinct() विधि का उपयोग करें।

List myList = list.Distinct().ToList();

सूची से डुप्लीकेट तत्व हटाने का पूरा कोड निम्नलिखित है:

उदाहरण

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

public class Demo {
    public static void Main() {
        List list = new List();
        list.Add(50);
        list.Add(90);
        list.Add(50);
        list.Add(100);
        Console.WriteLine("Initial List...");
        foreach(int a in list) {
            Console.WriteLine("{0}", a);
        }
        List myList = list.Distinct().ToList();
        Console.WriteLine("New List after removing duplicate elements...");
        foreach(int a in myList) {
            Console.WriteLine("{0}", a);
        }
    }
}

आउटपुट

Initial List... 50 90 50 100
New List after removing duplicate elements... 50 90 100

  1. - पायथन में टुपल्स की सूची से डुप्लिकेट टुपल्स हटाएं

    जब टुपल्स की सूची से डुप्लिकेट टुपल्स हटाने की आवश्यकता होती है, तो लूप, any मेथड और enumerate मेथड का उपयोग किया जा सकता है।any मेथड जांचता है कि क्या इटरेबल में कोई मान True है, यानी कम से कम एक मान True है। यदि हां, तो यह True लौटाता है, अन्यथा False।एक सूची का उपयोग विषम मानों को संग्रहीत करने क

  1. - पायथन प्रोग्राम: डबल लिंक्ड लिस्ट से डुप्लिकेट एलिमेंट्स हटाएं

    जब डबल लिंक्ड लिस्ट में डुप्लिकेट एलिमेंट्स को हटाने की आवश्यकता होती है, तो एक Node क्लास बनाने की आवश्यकता होती है। इस क्लास में तीन एट्रिब्यूट्स होते हैं, नोड में मौजूद डेटा, लिंक्ड लिस्ट के अगले नोड तक पहुंच, और लिंक्ड लिस्ट के पिछले नोड तक पहुंच।उदाहरणclass Node: def __init__(self, my_data)

  1. - पायथन प्रोग्राम: लिस्ट से डुप्लिकेट एलिमेंट्स हटाना

    एक लिस्ट दी गई है जिसमें डुप्लिकेट एलिमेंट हैं, हमारा कार्य एक और लिस्ट बनाना है जिसमें बिना डुप्लिकेट के एलिमेंट्स हों।उदाहरणA::[2, 3, 4, 3, 4, 6, 78, 90] Output::[2, 3, 4, 6, 78, 90]एल्गोरिदमचरण 1: एक लिस्ट बनाएं। चरण 2: एक नई लिस्ट बनाएं जो खाली हो। चरण 3: लिस्ट में हर एलिमेंट को ट्रैवर्स करें। च