我在Python中有一个变量列表,其中包含以下值。
我试图以下列方式打印这些变量的值,但这是不成功的。有人可以帮忙解决一下吗?
a1=1
a2=2
a3=3
for i in range(1,4):
temp="a"+str(i)
print(temp)
我希望'temp'中的输出打印值(即)1,2,3,而看到的输出是变量(即a1,a2,a3
答案 0 :(得分:1)
试试这个: -
a1=1
a2=2
a3=3
for i in range(1,4):
temp="a"+str(i)
print locals()[temp]