辞書とデフォルト値 質問する

辞書とデフォルト値 質問する

connectionDetailsPython 辞書だと仮定すると、このようなコードをリファクタリングする最も優れた、最もエレガントで、最も「Python らしい」方法は何でしょうか?

if "host" in connectionDetails:
    host = connectionDetails["host"]
else:
    host = someDefaultValue

ベストアンサー1

このような:

host = connectionDetails.get('host', someDefaultValue)

おすすめ記事