getメソッドを使おう
dictionary型のオブジェクトに対して、存在するkeyでアクセスしたときはそのvalueを返却してくれ、存在しないkeyでアクセスしたときはNone
を返してくれる関数である。
d = { 'foo': 1, 'bar': 2} d.get('foo') # → 1 d.get('bar') # → 2 d.get('baz') # → None
ちなみにNoneの真偽値はFalseなので、以下のようなこともできる。
d.get('baz') or d.get('bar') or d.get('foo') # → 2