2つのリストを比較し、C#の3番目のリストに違いを追加するにはどうすればよいですか?
まず、2つのリストを設定します-
リスト1
List < string > list1 = new List < string > ();
list1.Add("A");
list1.Add("B");
list1.Add("C");
list1.Add("D"); リスト2
List < string > list2 = new List < string > ();
list2.Add("C");
list2.Add("D"); 2つのリストの違いを見つけて、違いの要素を表示するには-
IEnumerable < string > list3;
list3 = list1.Except(list2);
foreach(string value in list3) {
Console.WriteLine(value);
} 以下は、2つのリストを比較するための完全な例です-
例
using System;
using System.Collections.Generic;
using System.Linq;
public class Demo {
public static void Main() {
List < string > list1 = new List < string > ();
list1.Add("A");
list1.Add("B");
list1.Add("C");
list1.Add("D");
Console.WriteLine("First list...");
foreach(string value in list1) {
Console.WriteLine(value);
}
Console.WriteLine("Second list...");
List < string > list2 = new List < string > ();
list2.Add("C");
list2.Add("D");
foreach(string value in list2) {
Console.WriteLine(value);
}
Console.WriteLine("Difference in the two lists...");
IEnumerable < string > list3;
list3 = list1.Except(list2);
foreach(string value in list3) {
Console.WriteLine(value);
}
}
} -
Pythonで2つのリストの要素をどのように比較しますか?
メソッドcmp()は、2つのリストの要素を比較します。要素が同じタイプの場合、比較を実行して結果を返します。要素が異なるタイプの場合、それらが数値であるかどうかを確認します。数値の場合は、必要に応じて型強制を行い、比較します。いずれかの要素が数値の場合、もう一方の要素は「大きい」(数値は「最小」)です。それ以外の場合、タイプは名前のアルファベット順にソートされます。 いずれかのリストの最後に到達した場合、長いリストは「大きい」です。両方のリストを使い果たして同じデータを共有すると、結果は同点になります。つまり、0が返されます。 例 list1 = [123, 'xyz'] l
-
2 つの Excel ファイルを比較して違いを強調する方法
コンピューターの異なるフォルダーに、似たような名前の Excel ファイルが 2 つあります。ファイルが重複しているか、同じ Excel ブックの異なるバージョンであるかをどのように判断しますか?このチュートリアルでは、コンピューターに Excel がインストールされていなくても、2 つの Excel ファイルを比較する方法を紹介します。 これらの比較ツールは、Excel ワークシートの矛盾したデータ、古い値、壊れた数式、間違った計算、およびその他の問題を見つけるのに役立ちます。 1. 2 つの Excel シートを比較:並べて表示 シートのデータを一目で確認できる場合は、それらを別のウィ