ディクショナリの get関数、取得できないとき

Python 初心者向け。。。
ディクショナリの get関数でキーが存在しない時は、第2引数指定すること。
例えば、mongodb など検索して取得したデータ=ディクショナリで
以下のように、if 文ネストを深く書くのは避けたい。。。

{ "api": { "moneyrondaling":{ "checked": true }  } }

というデータがあったとする。つまり、、

data = { "api": {  "moneyrondaling":{ "checked": True }  } }

if 文ネストはみっともない

chksts = 0
if 'api' in datadb:
    if 'moneyrondaling' in data['api']:
        if 'checked' in data['api']['moneyrondaling']:
            chksts = 1 if data['api']['moneyrondaling']['checked'] else 0
        else:
            chksts = 0

get の第2引数に、空ディクショナリを指定する。

chksts = 1 if data.get('api', {}).get('moneyrondaling', {}).get('checked', False) else 0