我有一个元组列表,我正试图将其合并到 SQL 查询中,但我不知道如何在不添加斜线的情况下将它们连接在一起。我是这样的:
list = [('val', 'val'), ('val', 'val'), ('val', 'val')]
如果我将每个元组变成一个字符串并尝试用逗号连接它们,我会得到类似的结果
' (\'val\, \'val\'), ... '
执行此操作的正确方法是什么,以便我可以将列表(不带括号)作为字符串获取?
我想以::结束
q = """INSERT INTO test (feed,site) VALUES %s;""" % string
string = " ('val', 'val'), ('val', 'val'), ('val', 'val') "
最佳答案
像这样?
>>> l=[('val', 'val'), ('val', 'val'), ('val', 'val')]
>>> ','.join(map(','.join,l))
'val,val,val,val,val,val'
关于python - 如何将元组列表转换为字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2897082/