我试图在我的 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
谢谢
最佳答案
如评论中所述,感谢 101arrowz
:
values = [5, 2, 3, 4]
print(str(values)[1:-1])
输出
5, 2, 3, 4
关于python - 如何将列表转换为 str 以便我的 SQL 查询可以使用这些值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55840158/