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

配列の要素を昇順で並べ替えるPythonプログラム


配列の要素を昇順で並べ替える必要がある場合は、「sort」メソッドを使用できます。デフォルトでは、要素を昇順で並べ替えるのに役立ちます。降順で並べ替える場合は、「reverse」という名前のパラメータをTrueに設定できます。

以下は同じのデモンストレーションです-

my_list = [44, 56, 42, 31, 11, 23, 78, 89, 9, 0]
print("The list is :")
print(my_list)
my_list.sort()
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 :
[0, 9, 11, 23, 31, 42, 44, 56, 78, 89]

説明

  • リストが定義され、コンソールに表示されます。

  • 「sort」メソッドがリストで呼び出されます。

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


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

  2. 文の単語を昇順で並べ替えるPythonプログラム

    文の単語を昇順で並べ替えるには、まず、スペースを分割点として文を単語に分割する必要があります。簡単にするために、スペースで分割し、句読点をそこに配置します。 replaceまたはregexを使用してそれを削除することもできます。 文を分割したら、配列をその場で並べ替えるか、並べ替えてから新しい配列を返すかに応じて、sortまたはsortedメソッドを使用して、語彙的に(言語辞書のように)単語を並べ替えることができます。 インプレースソート:配列/リストをインプレースでソートする場合、つまり現在の構造自体の順序を変更する場合は、sortメソッドを直接使用できます。たとえば、 例 sent =