私はしばしば、キーが辞書内にあるかどうか、そしてキーが役に立つ情報(私の場合は長さがゼロでない文字列)を持っているかどうかをPythonで調べています。例えば、私は頻繁にこのようなデータのためkwargsからをチェックする必要がありますように見える:辞書に空でない文字列が存在するかどうかを調べる方法は?
if ('partition' not in kwargs or kwargs['partition'] is None
or kwargs['partition'] == ""):
raise Exception("Need 'partition' for this method")
私が行方不明ですこれを行うためのシンプルな、簡単な方法はありますか?
'もしkwargs.get( 'パーティション'):' – idjaw
キーがkwargs辞書にないなら、それでも機能しますか? – Randy
「パーティション」キーが存在していても、それが何かを持っていなければならないことを確認したいのですか? – idjaw