# {}.get()'s second argument only kicks in if there's no key.
# None, '', or falsy values are perfectly okay.
# If you actually want ot fall back to a default, use or.
In [1]: data = {'red':None}
In [2]: data.get('red','backup')
In [3]: data.get('red') or 'backup'
Out[3]: 'backup'
In [4]: data.get('blue','backup')
Out[4]: 'backup'