簡単に理解する:Pythonで使い方や修正方法は?
Pythonの「in」と「not in」オペレーター:メンバーシップのチェック
Pythonの**in
およびnot in
オペレーターを使用すると、指定した値が値のコレクションに含まれているかどうかを迅速に判定することができます。この種のチェックはプログラミングで一般的であり、Pythonでは一般的にメンバーシップテストとして知られています。したがって、これらのオペレーターはメンバーシップオペレーター**として知られています。
このチュートリアルでは、次のことを学びます。
in
およびnot in
オペレーターを使用してメンバーシップテストを実行する方法- 異なるデータ型とともに
in
およびnot in
を使用する方法 in
オペレーターに相当する関数であるoperator.contains()
を使用する方法- 自分のクラスで
in
およびnot in
をサポートする方法
Pythonのメンバーシップテストの始め方
値がコレクション内に存在するかどうかを調べる必要がある場合があります。つまり、与えられた値がコレクションのメンバーであるかどうかを確認する必要があります。この種のチェックは一般的にメンバーシップテストとして知られています。
次のis_member()
関数を考えてみましょう。