ホームページ >バックエンド開発 >Python チュートリアル >キーが欠落している場合にディクショナリ値を取得するか、デフォルト値を返す方法は?

キーが欠落している場合にディクショナリ値を取得するか、デフォルト値を返す方法は?

Linda Hamilton
Linda Hamiltonオリジナル
2024-12-05 06:47:111024ブラウズ

How to Get Dictionary Values or Return a Default Value When a Key is Missing?

辞書値を取得するか、キーが存在しない場合にデフォルト値を返す

キーによる辞書値の取得は Python では簡単ですが、非キーが存在すると KeyError 例外が発生します。より明示的でユーザーフレンドリーなアプローチとして、dict.get() メソッドを利用できます。

dict.get() を使用すると、検索されたキーが存在しない場合に返すフォールバック値を指定できます。キーが存在する場合は、関連付けられた値が返されます。それ以外の場合は、例外を発生させる代わりに、指定されたデフォルト値が返されます。

構文は次のとおりです。

value = d.get(key)

キーが存在しない場合、デフォルトでは、値は None になります。カスタムのデフォルト値を指定するには、次の構文を使用します:

value = d.get(key, "empty")

この例では、キーが辞書 d.

にない場合、「空」が返されます。

以上がキーが欠落している場合にディクショナリ値を取得するか、デフォルト値を返す方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。