配列の要素を昇順で並べ替える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」メソッドがリストで呼び出されます。
-
出力はコンソールに表示されます。
リストが定義され、コンソールに表示されます。
「sort」メソッドがリストで呼び出されます。
出力はコンソールに表示されます。
-
要素の長さに従ってリストをソートする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
-
文の単語を昇順で並べ替えるPythonプログラム
文の単語を昇順で並べ替えるには、まず、スペースを分割点として文を単語に分割する必要があります。簡単にするために、スペースで分割し、句読点をそこに配置します。 replaceまたはregexを使用してそれを削除することもできます。 文を分割したら、配列をその場で並べ替えるか、並べ替えてから新しい配列を返すかに応じて、sortまたはsortedメソッドを使用して、語彙的に(言語辞書のように)単語を並べ替えることができます。 インプレースソート:配列/リストをインプレースでソートする場合、つまり現在の構造自体の順序を変更する場合は、sortメソッドを直接使用できます。たとえば、 例 sent =