Python –他のリストのK要素の最大値
別のリストに基づいて最大K個の要素を取得する必要がある場合は、単純な反復、「append」メソッドおよび「max」メソッドが使用されます。
例
以下は同じのデモンストレーションです-
my_list_1 = [62, 25, 32, 98, 75, 12, 46, 53] my_list_2 = [91, 42, 48, 76, 23, 17, 42, 83] print("The first list is : " ) print(my_list_1) print("The first list after sorting is : " ) my_list_1.sort() print(my_list_1) print("The second list is : " ) print(my_list_2) print("The first list after sorting is : " ) my_list_2.sort() print(my_list_2) K = 42 print("The value of K is ") print(K) my_result = [] for index in range(len(my_list_1)): if my_list_2[index] == K : my_result.append(my_list_1[index]) my_result = max(my_result) print("The result is : ") print(my_result)
出力
The first list is : [62, 25, 32, 98, 75, 12, 46, 53] The first list after sorting is : [12, 25, 32, 46, 53, 62, 75, 98] The second list is : [91, 42, 48, 76, 23, 17, 42, 83] The first list after sorting is : [17, 23, 42, 42, 48, 76, 83, 91] The value of K is 42 The result is : 46
説明
-
2つのリストが定義され、コンソールに表示されます。
-
それらは「sort」メソッドを使用してソートされ、コンソールに表示されます。
-
Kの値が定義され、コンソールに表示されます。
-
空のリストが定義されています。
-
最初のリストが繰り返されます。
-
2番目のリストの特定のインデックスの要素は、値Kに割り当てられます。
-
最初のリストのインデックスにあるこの要素は、空のリストに追加されます。
-
このリストの要素の最大数が考慮されます。
-
この要素は変数に割り当てられます。
-
コンソールに出力として表示されます。
-
リスト内の最大要素と最小要素の位置を見つけるPythonプログラム?
Pythonでは、最大要素、最小要素、およびそれらの位置も非常に簡単に見つけることができます。 Pythonはさまざまな組み込み関数を提供します。 min()は配列の最小値を見つけるために使用され、max()は配列の最大値を見つけるために使用されます。 index()は、要素のインデックスを見つけるために使用されます。 アルゴリズム maxminposition(A, n) /* A is a user input list and n is the size of the list.*/ Step 1: use inbuilt function for finding the positi
-
Pythonでリストを印刷する
リストは一連の要素です。シーケンス内のすべての要素は、シーケンス内の位置によってアクセスできます。インデックスは0で始まります。したがって、list [2]は、リストの3番目のインデックス2、つまり50の要素を返します。