Is there any difference, gotcha or disadvantage between these approaches?
foo = dict(key=u"")
bar = foo.get('key', 'foobar')
vs
foo = dict(key=u"")
bar = bool(foo['key']) or 'foobar'
Is there any difference, gotcha or disadvantage between these approaches?
foo = dict(key=u"")
bar = foo.get('key', 'foobar')
vs
foo = dict(key=u"")
bar = bool(foo['key']) or 'foobar'