C#
 Computer >> コンピューター >  >> プログラミング >> C#

リストから重複要素を削除するC#プログラム


リストを宣言し、要素を追加します。

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

次に、Distinct()メソッドを使用して、一意の要素のみを取得します。

List<int> myList = list.Distinct().ToList();

以下は、リストから重複要素を削除するための完全なコードです-

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

public class Demo {
   public static void Main() {
      List < int > list = new List < int > ();
      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 < int > 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. 二重リンクリストから重複要素を削除するPythonプログラム

    二重リンクリスト内の重複要素を削除する必要がある場合は、「ノード」クラスを作成する必要があります。このクラスには、ノードに存在するデータ、リンクリストの次のノードへのアクセス、およびリンクリストの前のノードへのアクセスの3つの属性があります。 以下は同じのデモンストレーションです- 例 class Node:    def __init__(self, my_data):       self.previous = None       self.data = my_data     &nbs

  2. リストから重複要素を削除するPythonプログラム?

    1つのリストには重複要素が含まれています。私たちのタスクは、重複なしの要素を含む別のリストを作成することです。 例 A::[2,3,4,3,4,6,78,90] Output::[2,3,4,6,78,90] アルゴリズム Step 1: create a list. Step 2: create a new list which is empty. Step 3: traverse every element in list. Step 4: if element is not present in the list return true. Step 5: append in the