ホームページ >バックエンド開発 >Python チュートリアル >キーが欠落している場合にディクショナリ値を取得するか、デフォルト値を返す方法は?
辞書値を取得するか、キーが存在しない場合にデフォルト値を返す
キーによる辞書値の取得は Python では簡単ですが、非キーが存在すると KeyError 例外が発生します。より明示的でユーザーフレンドリーなアプローチとして、dict.get() メソッドを利用できます。
dict.get() を使用すると、検索されたキーが存在しない場合に返すフォールバック値を指定できます。キーが存在する場合は、関連付けられた値が返されます。それ以外の場合は、例外を発生させる代わりに、指定されたデフォルト値が返されます。
構文は次のとおりです。
value = d.get(key)
キーが存在しない場合、デフォルトでは、値は None になります。カスタムのデフォルト値を指定するには、次の構文を使用します:
value = d.get(key, "empty")
この例では、キーが辞書 d.
にない場合、「空」が返されます。以上がキーが欠落している場合にディクショナリ値を取得するか、デフォルト値を返す方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。