Pythonのin演算子の使い方と修正方法
Pythonの「in」と「not in」演算子:メンバーシップのチェック
Pythonの**in
およびnot in
**演算子を使用することで、特定の値が値のコレクションに含まれるかどうかを迅速に判断することができます。このようなチェックはプログラミングで一般的であり、Pythonでは一般的に「メンバーシップテスト」として知られています。したがって、これらの演算子は「メンバーシップ演算子」として知られています。
このチュートリアルでは、次のことを学びます:
in
およびnot in
演算子を使用したメンバーシップテストの実行- 異なるデータ型で**
in
およびnot in
**を使用する方法 in
演算子の等価関数であるoperator.contains()
の使用- 独自のクラスで**
in
およびnot in
**をサポートする方法
Pythonでのメンバーシップテストの始め方
時には、特定の値が値のコレクションに存在するかどうかを確認する必要があります。言い換えると、特定の値がコレクションのメンバーであるかどうかをチェックする必要があります。この種のチェックは一般的にメンバーシップテストとして知られています。
次のis_member()
関数を考えてみましょう。