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の要素を返します。