python - 在列表中存储的字符串中插入 200 个变量

标签 python python-3.x python-3.5

我有一个变量列表:

listV = ['v1, 'v2', ...,'v200']

我想以更简洁的方式执行以下操作:

q1 = 'insert into myTable ({}, {}, {},....{})'.format(listV)

我想要的输出是:

q1 = 'insert into myTable (v1, v2, v3, ...., v200)'

对于较少数量的变量,我能够编写更简洁的代码,但是对于 200 个变量,我很难创建更简洁的代码。

我需要在 listV 的内容发生变化但 listV 的长度保持不变时动态创建 q1

最佳答案

>>> listV = ['v1', 'v2', 'v200']
>>> q1 = 'insert into myTable'
>>> q1 = q1 + ' (' + ', '.join(listV) +  ')'
>>> q1
'insert into myTable (v1, v2, v200 )'

关于python - 在列表中存储的字符串中插入 200 个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56446133/

相关文章:

syntax-error - 无效的语法错误-Python 3.5.2 Django 1.10

python 3.5.1 : NameError: name 'json' is not defined

python - SQLAlchemy:在关系()上使用 like()

python - ValueError : arrays must all be same length, json 链接

python - 如何使用 python 格式化具有多个相同键的 JSON?

python - 在 pyside2 中将 Python 列表属性注册到 QML

python - matplotlib 图中的链接时间轴(x 轴)

python - pycharm 无法在 WSL 上使用远程 ssh python 解释器运行 .py 进行编码

python - python中的xml遍历

python-3.x - pyproject.toml 找不到带有 setuptools python -m 构建格式的项目名称