Python 辞書: has_key() と 'in' 演算子
Python 辞書を使用する場合、次のような疑問が生じるかもしれません。キーが存在するかどうかを確認します。一般的な 2 つのメソッドは、has_key() と in 演算子です。
辞書 d が与えられた場合:
<code class="python">>>> d = {'a': 1, 'b': 2}</code>
キー 'a' が d にあるかどうかを判断するには、次のいずれかを使用できます。
ただし、一般に in 演算子はより Python 的であると考えられます。これはより短く、より多用途であり、Python 2.5 以降推奨されているメソッドです。
さらに、has_key() は Python 3.x で削除され、廃止されました。互換性を保つため、if not d.has_key(key): の代わりに if not key in d: を使用できます。
したがって、Python 辞書内のキーの存在を確認するには in 演算子を使用することをお勧めします。
以上が以下に、条件を満たすタイトルのオプションをいくつか示します。 **より直接的/有益:** * **Python 辞書: `has_key()` または `in` 演算子を使用する必要がありますか?** * **Python 辞書でのキーの存在チェックの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。