我尝试了至少4个我在stackoverflow上找到的变体来生成变量名列表,它们都产生相同的(非预期的)结果。这是MCVE:
string='v'
["string" + str(i) for i in range(1,11)]
print(string)
v
我的意图是v1 v2 v3 v4 v5 v6 v7 v8 v9 v10
我做错了什么?
答案 0 :(得分:0)
通过不仔细理解以前的答案犯了几个错误:
的字符串=' V'
list = [string + str(i)for i in range(1,11)]
打印(列表)
[' v1',' v2',' v3',' v4',' v5',& #39; v6',' v7',' v8',' v9',' v10']