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

Python –リストの要素が他のリストの最小/最大範囲にあるかどうかをテストします


要素が最小/最大範囲にあるかどうかをテストする必要がある場合、リスト要素が繰り返され、「最大」値に等しいかどうかがチェックされます。

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

my_list = [5, 6, 4, 7, 8, 13, 15]
print("The list is : ")
print(my_list)
range_list = [4, 7, 10, 6]

my_result = True
for elem in range_list:

   if elem!= max(my_list):
      my_result = False
      break

if(elem == True):
   print("All the elements are in the min/max range")
else:
   print("All the elements are not in the min/max range")

出力

The list is :
[5, 6, 4, 7, 8, 13, 15]
All the elements are not in the min/max range

説明

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

  • 整数の別のリストが定義されています。

  • 変数は「True」に割り当てられます。

  • 整数のリストの値が繰り返されます。

  • 元のリストの要素の最大値が整数のリストのどの要素とも等しくない場合、結果変数は「False」に設定されます。

  • ループから抜け出します。

  • 最後に、値が「True」であるかどうかがチェックされます。

  • これに応じて、関連する結果がコンソールに表示されます。


  1. Python-リスト内のすべての要素が同じかどうかを確認します

    リスト要素としてリスト内で1つの単一の値が繰り返されているかどうかを確認する必要がある場合があります。以下のPythonプログラムを使用して、このようなシナリオを確認できます。さまざまなアプローチがあります。 forループの使用 このメソッドでは、リストから最初の要素を取得し、従来のforループを使用して、各要素を最初の要素と比較し続けます。値がどの要素とも一致しない場合、ループから抜け出し、結果はfalseになります。 例 List = ['Mon','Mon','Mon','Mon'] result = True # Get

  2. リストから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