数字の昇順でリストから要素を抽出するPythonプログラム
数字の昇順でリストから要素を抽出する必要がある場合は、単純な反復、フラグ値、および「str」メソッドが使用されます。
以下は同じのデモンストレーションです-
例
my_list = [4578, 7327, 113, 3467, 1858] print("The list is :") print(my_list) my_result = [] for element in my_list: my_flag = True for index in range(len(str(element)) - 1): if str(element)[index + 1] <= str(element)[index]: my_flag = False if my_flag: my_result.append(element) print("The result is :") print(my_result)
出力
The list is : [4578, 7327, 113, 3467, 1858] The result is : [4578, 3467]
説明
-
リストが定義され、コンソールに表示されます。
-
空のリストが定義されています。
-
リストは繰り返され、フラグはブール値の「True」に設定されます。
-
すべての要素は最初にリストに変換され、連続する要素と比較されます。
-
2番目の要素が最初の要素以下の場合、フラグ値はブール値の「False」に設定されます。
-
ブールフラグが最後に「True」の場合、要素は空のリストに追加されます。
-
これは、コンソールに表示される出力です。
-
リストからN個の最大の要素を見つけるPythonプログラム
整数リストが与えられた場合、私たちのタスクはリスト内で最大のN個の要素を見つけることです。 例 Input : [40, 5, 10, 20, 9] N = 2 Output: [40, 20] アルゴリズム Step1: Input an integer list and the number of largest number. Step2: First traverse the list up to N times. Step3: Each traverse find the largest value and store it in a new list. 例 def Nnumbere
-
リストから重複要素を削除するPythonプログラム?
1つのリストには重複要素が含まれています。私たちのタスクは、重複なしの要素を含む別のリストを作成することです。 例 A::[2,3,4,3,4,6,78,90] Output::[2,3,4,6,78,90] アルゴリズム Step 1: create a list. Step 2: create a new list which is empty. Step 3: traverse every element in list. Step 4: if element is not present in the list return true. Step 5: append in the