リスト要素をC#で降順で並べ替えます
以下は、要素を含むリストです-
IList<Employee> emp = new List<Employee>() { new Employee() { EmployeeRank = 4, EmpName = "Amit", EmpMarks = 90 } , new Employee() { EmployeeRank = 05, EmpName = "Raman", EmpMarks = 95 } };
次に、orderbyとdescendingを使用して、要素を降順で並べ替えます。
var res = from str in emp orderby str.EmpName descending select str;
例
using System; using System.Linq; using System.Collections.Generic; public class Demo { public static void Main() { IList<Employee> emp = new List<Employee>() { new Employee() { EmployeeRank = 4, EmpName = "Amit", EmpMarks = 90 } , new Employee() { EmployeeRank = 05, EmpName = "Raman", EmpMarks = 95 } }; var res = from str in emp orderby str.EmpName descending select str; Console.WriteLine("Student List (Descending Order):"); foreach (var list in res) Console.WriteLine(list.EmpName); } } public class Employee { public int EmployeeRank { get; set; } public string EmpName { get; set; } public int EmpMarks { get; set; } }
出力
Student List (Descending Order): Raman Amit
-
Pythonのsort()
このチュートリアルでは、リストのソート方法について学習します。チュートリアルに飛び込みましょう。メソッドsortは、昇順のリストを並べ替えるために使用されます または降順 注文。 オプションのパラメータがある場合とない場合の並べ替え方法の多くのケースがあります 。 メソッドの並べ替えはインプレースメソッドです。元のリストで直接変更されます 一つずつ見ていきましょう。 デフォルトのsort() メソッド並べ替え オプションのパラメータがない場合、リストは昇順で並べ替えられます 注文。例を見てみましょう。 例 # initializing a list numbers = [4, 3, 5
-
Pythonでリスト内の要素の相対的な順序を見つける
要素が整数であるリストが与えられます。相対的な順序を見つける必要があります。つまり、昇順で並べ替えられている場合は、それらの位置のインデックスを見つける必要があります。 並べ替えとインデックス付き 最初にリスト全体を並べ替え、並べ替え後に各リストのインデックスを見つけます。 例 listA = [78, 14, 0, 11] # printing original list print("Given list is : \n",listA) # using sorted() and index() res = [sorted(listA).index(i) for i i