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

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

Linda Hamilton
リリース: 2024-12-05 06:47:11
オリジナル
1046 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート