Какой самый идиоматичный способ сделать следующее?
def xstr(s):
if s is None:
return ''
else:
return s
s = xstr(a) + xstr(b)
Обновление: я включил предложение Триптиха использовать str (s), что делает эту рутинную работу для других типов, кроме строк. Я очень впечатлен лямбда-предложением Vinay Sajip, но я хочу, чтобы мой код был относительно простым.
def xstr(s):
if s is None:
return ''
else:
return str(s)
s
была получена из поиска, где ключ не был найден, используйтеdict.get(key, '')