我试图用不同的值循环类似的变量名,但发现无法这样做。我附上了以下代码。你能告诉我通过循环做什么来获得版本1代码的效果?非常感谢。
#Version 1: The intended effect
def test():
global v1, v2, v3
v1 = 1
v2 = 2
v3 = 3
print (v1)
print (v2)
print (v3)
if __name__ == "__main__":
test()
和
#Version 2: The loop I tried but failed
def test():
global v1, v2, v3
for i in range (1,3):
"v" + str(i) = i
print ("v" + str(i))
if __name__ == "__main__":
test()