将列表转换为特定格式

问题描述 投票:-1回答:1

我有一个相对晦涩的要求,还没有成功获得结果。因此,我试图找出是否有可能获得结果。

我有一个清单:

x = ['a','b','c',  ...]

我需要将其转换为以下内容:

y = "VALUES ('a'), ('b'), ('c'), ..."

主要原因是,我已经读过一些文献,使用ANY (VALUES (),(),...可以将PostgreSQL查询的速度提高200倍,并且正在尝试将列表格式化为要放入查询的特定格式。

任何帮助将不胜感激。

python-3.x list string-formatting
1个回答
0
投票

我认为您可以尝试这样的事情:

x = ['a','b','c']
y = "VALUES (" + "), (".join(x) +")"
© www.soinside.com 2019 - 2024. All rights reserved.