将从SQL查询返回的所有NoneType对象转换为字符串?

时间:2012-06-14 18:42:16

标签: python sql

有没有办法将从SQL查询返回的所有NoneType对象转换为空字符串?现在我正在做

curs.execute(query)
for foo, bar, baz in curs.fetchall():
    foo = foo or ''
    bar = bar or ''
    baz = baz or ''

但我确信有更好的方法。

由于

1 个答案:

答案 0 :(得分:1)

像这样的东西

new_list = [ ('' if x is None else x) for x in curs.fetchall() ]