首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何将列表转换为字符串,以便SQL查询可以使用这些值?

如何将列表转换为字符串,以便SQL查询可以使用这些值?
EN

Stack Overflow用户
提问于 2019-04-25 08:16:37
回答 1查看 49关注 0票数 1

我试图在SQL查询中插入几个值,但我需要列表在字符串中才能插入,问题是当我将其转换为字符串时,它会改变其格式。

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

代码语言:javascript
复制
values = list(table.id)
values
[5, 2, 3, 4]

但我不能插入它,除非是一个字符串

但是当我将它转换为str时

代码语言:javascript
复制
str(values)

它如下所示:

代码语言:javascript
复制
'0     5\n1    2\n2    3\n3    4\nName: id, dtype: int32'

需要看起来像这样不带括号

代码语言:javascript
复制
5, 2, 3, 4

谢谢

EN

回答 1

Stack Overflow用户

发布于 2019-04-25 08:26:14

正如评论中所解释的,感谢101arrowz

代码语言:javascript
复制
values = [5, 2, 3, 4]
print(str(values)[1:-1])

输出

5、2、3、4

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55840158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档