配列の要素を降順で並べ替えるPythonプログラム
配列の要素を降順で並べ替える必要がある場合は、「reverse」という名前のパラメーターをTrueに指定することで、「sort」メソッドを使用できます。
以下は同じのデモンストレーションです-
例
my_list = [44, 56, 42, 31, 11, 23, 78, 89, 9, 0] print("The list is :") print(my_list) my_list.sort(reverse = True) print("The list after sorting is :") print(my_list)
出力
The list is : [44, 56, 42, 31, 11, 23, 78, 89, 9, 0] The list after sorting is : [89, 78, 56, 44, 42, 31, 23, 11, 9, 0]
説明
-
リストが定義され、コンソールに表示されます。
-
「sort」メソッドがリストで呼び出されます。
-
ここでは、「reverse」という名前のパラメータが「True」に設定されています。
-
これは、要素を降順で表示するのに役立ちます。
-
出力はコンソールに表示されます。
-
サブリストの2番目の要素に従ってリストをソートするPythonプログラム
リストが与えられたら、私たちのタスクはサブリストの2番目の要素に従ってリストをソートすることです。ここでは、単純なバブルソートを適用します。 例 Input [[CCC, 15], [AAA, 10], [RRRR, 2],[XXXX, 150]] Output [[RRRR, 2], [AAA, 10], [CCC, 15], [XXXX, 150]] アルゴリズム Step 1: Given a list. Step2: We have tried to access the second element of the sublists using the nested loops
-
要素の長さに従ってリストをソートするPythonプログラム?
ここでは、1つのユーザー入力配列を使用し、要素の長さに従ってリストを並べ替える必要があります。ここでは、Python組み込み関数sorted()を使用します。 例 Input::[“mona”,”pp”,”aaa”] Lengths are [4,2,3] So, the sorted array should be [2,3,4] Output::[“pp”,”aaa”,”mona”] アルゴリズム Step 1: Input list element. Step 2: apply sorted (A,len) function. サンプルコード # To sort a list