我知道我可以通过value = ", ".join(str(val) for val in result)
加入列表条目,以便结果为a, b, c
等。
如何才能为其添加引号以获取'a', 'b', 'c'
?
答案 0 :(得分:5)
您可以在联接调用中使用字符串插值:
value = ", ".join("'{}'".format(val) for val in result)
答案 1 :(得分:1)
比(现在)最佳答案更丑,但也应该产生有效的输出:
value = "'" + "', '".join(str(val) for val in result) + "'"