1. ホーム
  2. python

[解決済み] 辞書のキーが利用できない場合、デフォルト値を返す

2022-03-16 09:08:40

質問

辞書のキーが存在する場合にその値を取得する方法、または単純に None もし、そうでない場合は

しかし、Pythonは KeyError 例外は、存在しないキーを検索した場合に発生します。キーをチェックできることは知っていますが、もっと明確なものを探しています。ただ単に None が存在しない場合、そのキーはどうなりますか?

解決方法は?

を使用することができます。 dict.get()

value = d.get(key)

を返します。 None もし key is not in d . の代わりに返される別のデフォルト値を指定することもできます。 None :

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