パラメータなどを dict で扱っている.
パラメータ定義(キー)がなかったらデフォルト値を返すようにしたい.
val = None # Set default
if 'filename' in config:
val = config['filename']
や, one liner で
val = config['filename'] if 'filename' in config else None
という書き方があるが, ややこしい.
get を使う
get の第二引数でキーがなかった場合のデフォルト値を設定できました!
val = config.get('filename', None)
わかりやすいですね!