Python-リスト内のすべての値が指定された値よりも小さいかどうかを確認します
Pythonデータ分析では、特定の数値を多くの値を含むリストと比較する必要がある状況に直面することがあります。この記事では、指定された数が指定されたリストに存在する各値よりも小さい場合にフィンを付ける必要があります。次の2つの方法でそれを達成します。
forループの使用
指定されたリストを反復処理し、指定された値をリスト内の各値と比較します。リストのすべての値が比較され、各ステップで比較条件が良好になったら、結果を「はい」として出力します。それ以外の場合、結果はいいえです。
例
List = [10, 30, 50, 70, 90] value = 95 count = 0 for i in List: if value <= i: result = False print("No") break else: count = count +1 if count == len(List): print("yes")
出力
上記のコードを実行すると、次の結果が得られます-
yes
all()の使用
allメソッドはループのように動作し、リストの各要素を指定された要素と比較します。したがって、ifelse条件ですべてを使用するだけで比較を実行します。
例
List = [10, 30, 50, 70, 90] value = 85 if (all(x < value for x in List)): print("yes") else: print("No")
出力
上記のコードを実行すると、次の結果が得られます-
No
-
ツリー内のすべての値がPythonで同じかどうかをチェックするプログラム
二分木があるとすると、ツリー内のすべてのノードが同じ値であるかどうかを確認する必要があります。 したがって、入力が次のような場合 その場合、出力はTrueになります これを解決するには、次の手順に従います- 関数solve()を定義します。これはルートになり、val ルートがnullの場合、 Trueを返す valが定義されていない場合、 val:=ルートの値 ルートの値がvalと同じで、solve(ルートの左側、val)およびsolve(ルートの右側、val)もtrueの場合、trueを返します 理解を深めるために、次の実装を見
-
Pythonディクショナリからすべての値のリストを取得するにはどうすればよいですか?
辞書からすべてのキーのリストを取得するには、dict.values()関数を使用するだけです。 例 my_dict = {'name': 'TutorialsPoint', 'time': '15 years', 'location': 'India'} value_list = list(my_dict.values()) print(value_list) 出力 これにより、出力が得られます- ['TutorialsPoint', '15 years',