私はしばしば以下のif/elseの構文に苦しんでいます。私はいくつかの人々が自分の意見をより明確に思うか、これがPythonisms (私は検索して何かを見つけることができませんでした)。Python Dictsから値を取得するときにElseのスタイル
これらのいずれかが良いか間違っていますか間違っていますか?
value = None
if 'value' in some_dict:
value = some_dict['value']
some_func(value=value)
OR:
if 'value' in some_dict:
value = some_dict['value']
else:
value = None
some_func(value=value)
OR:
some_func(value=some_dict.get('value', None))
私はすべての理由を見ることができました。