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

Python –Kキーに対応する特定の値が存在するかどうかを確認します


キー「K」に対応する特定の値が存在するかどうかを確認する必要がある場合は、リスト内包表記が使用されます。

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

my_list = [{"python" : "14", "is" : "great", "fun" : "1`"},{"python" : "cool", "is" : "fun", "best" : "81"},{"python" : "93", "is" : "CS", "amazing" : "16"}]

print("The list is :")
print(my_list)

K = "python"
print("The value of K is ")
print(K)

value = "cool"

my_result = value in [index[K] for index in my_list]

print("The result is :")

if(my_result == True):
   print("The value is present in with respect to key ")
else:
   print("The value isn't present with respect to key")

出力

The list is :
[{'python': '14', 'is': 'great', 'fun': '1`'}, {'python': 'cool', 'is': 'fun', 'best': '81'}, {'python': '93', 'is': 'CS', 'amazing': '16'}]
The value of K is
python
The result is :
The value is present in with respect to key

説明

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

  • Kの値が定義され、コンソールに表示されます。

  • 別の文字列が定義されています。

  • リストはリスト内包表記を使用して繰り返され、K値のインデックスが辞書のリストで検索されます。

  • これは変数に割り当てられます。

  • この変数が「True」か「False」かによって、関連するメッセージがコンソールに表示されます。


  1. Pythonで1つの値がBSTに存在するかどうかを確認するプログラム

    二分探索木とvalという別の入力があるとすると、valがツリーに存在するかどうかを確認する必要があります。 したがって、入力が次のような場合 val =7の場合、ツリーに7が存在するため、出力はTrueになります。 これを解決するために、次の手順に従います- 関数solve()を定義します。これはルートになります、val ルートがnullの場合、 Falseを返す ルートのデータがvalと同じ場合、 Trueを返す ルートのデータが

  2. Pythonの辞書にキーと値のペアを追加する

    Python辞書は、キーと値のペアの順序付けられていないコレクションです。このチュートリアルでは、定義済みの辞書に新しいキーと値のペアを追加する方法を説明します。以下は、使用できる2つのアプローチです。 新しいキーを添え字として割り当てる 新しいキーを添え字として使用し、それに値を割り当てることによって、辞書に新しい要素を追加します。 例 CountryCodeDict = {"India": 91, "UK" : 44 , "USA" : 1} print(CountryCodeDict) CountryCodeDict[&quo