我有一个元组列表,我正试图将其合并到 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'
