将列表转换为特定格式

时间:2020-06-10 20:05:44

标签: python-3.x list string-formatting

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

我有一个列表:

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

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

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

主要原因是,我已经阅读了一些文献,其中使用ANY (VALUES (),(),...将PostgreSQL查询的速度提高了200倍,并试图将列表格式化为要放入查询的特定格式。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

我认为您可以尝试以下方法:

x = ['a','b','c']
y = "VALUES (" + "), (".join(x) +")"