キーが存在しない場合にデフォルトでディクショナリ値を安全に取得する方法

Susan Sarandon
リリース: 2024-11-15 19:22:03
オリジナル
333 人が閲覧しました

How to Safely Retrieve Dictionary Values with a Default When a Key Doesn't Exist?

デフォルトで存在しないディクショナリ値を取得する

ディクショナリにアクセスするときに、存在しないキーの値を取得しようとすると、結果は存在しませんKeyError で。このシナリオを適切に処理するには、値を安全に取得するか、デフォルト値を返すメソッドが必要です。

解決策は、辞書の get() メソッド内にあります。このメソッドを使用すると、キーが存在しない場合に返されるデフォルト値を指定できます。

value = d.get(key)
ログイン後にコピー

キーが辞書に存在する場合、対応する値を返します。それ以外の場合は、None を返します。

さらに、返されるカスタムのデフォルト値を指定できます。

value = d.get(key, "empty")
ログイン後にコピー

この例では、キーが見つからない場合に辞書では文字列「empty」が返されます。

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

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