我有一个变量列表:
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/