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

特定のキーがPythonディクショナリにすでに存在するかどうかを確認するにはどうすればよいですか?


のメンバーシップ演算子は辞書オブジェクトでも使用できます

>>> d1={1:'aaa',2:'bbb',3:"ccc",4:'ddd',5:'eee'}
>>> 3 in d1
True
>>> 9 in d1
False

さらに、keys()メソッドは、ディクショナリ内のキーのビューオブジェクトを返します。のメンバーシップ演算子は、キーが存在するかどうかも通知します

>>> 3 in d1.keys()
True

  1. Pythonのリストの特定のリストにリストが存在するかどうかを確認します

    リストはネストできます。つまり、リストの要素自体がリストです。この記事では、特定のリストが外側の大きなリストの要素として存在するかどうかを確認する方法を説明します。 内で これは非常に単純で簡単な方法です。 in句は、内側のリストが大きなリストの要素として存在するかどうかを確認するためだけに使用します。 例 listA = [[-9, -1, 3], [11, -8],[-4,434,0]] search_list = [-4,434,0] # Given list print("Given List :\n", listA) print("list to S

  2. 与えられた番号がPythonプログラムでフィボナッチ数であるかどうかを確認するにはどうすればよいですか?

    この記事では、以下に示す問題ステートメントの解決策について学習します- 問題の説明 数nが与えられたら、nがフィボナッチ数であるかどうかを確認します n番目のフィボナッチ数は前の2つのフィボナッチ数の合計であることは誰もが知っています。しかし、それらは漸化式以外の興味深い関係も提供します。 (5 * n2 + 4)または(5 * n2 – 4)が完全な正方形である場合に限り、数値は本質的にフィボナッチです。 このプロパティを使用して、数値がフィボナッチであるかどうかを確認します。 では、Pythonスクリプトの実装を見てみましょう- 例 import math # if x is p