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

配列の要素を降順で並べ替える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」に設定されています。

  • これは、要素を降順で表示するのに役立ちます。

  • 出力はコンソールに表示されます。


  1. サブリストの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

  2. 要素の長さに従ってリストをソートする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