首页 > 解决方案 > 打印连接字符串和整数的值

问题描述

a_1 = 1234
a_2 = 1235
a_3= 1236
a_4= 12345

for i in range(1,count):
    print("a_"+str(i))

我想打印变量的值而不是字符串

标签: python

解决方案


好吧,如果你想要你所说的:

a_1 = 1234
a_2 = 1235
a_3= 1236
a_4= 12345

count=5

for i in range(1,count):
    print(vars()["a_"+str(i)])

输出:

1234
1235
1236
12345

如果没有,并且您只想打印一些存储使用列表、元组等的值。

例如。

a = [1234,1235,1236,12345]

count = len(a) #5
for i in range(0,count):
    print(a[i])

输出:

1234
1235
1236
12345

或者简单地说:

for item in a:
    print(item)

输出:

1234
1235
1236
12345

推荐阅读