如何将列表转换为str以便SQL查询可以使用值?

时间:2019-04-25 00:16:37

标签: python python-3.x

我正在尝试在SQL查询中插入多个值,但是我需要列表位于str中才能插入,问题是当我将其转换为str时,它会改变其形式。

这是一个示例: 我从以下位置获取需要在查询中插入的值:

values = list(table.id)
values
[5, 2, 3, 4]

但是我不能插入它,除非是str

但是当我将其转换为str

str(values)

它显示如下:

'0     5\n1    2\n2    3\n3    4\nName: id, dtype: int32'

需要没有括号的外观

5, 2, 3, 4

谢谢

1 个答案:

答案 0 :(得分:3)

如评论中所述,感谢101arrowz

values = [5, 2, 3, 4]
print(str(values)[1:-1])

输出

  

5、2、3、4