a_1=[1,2,3,4,5]
a_2=[6,7,8,9,10]
a_3=[1,2,3,4,9]
input(i)
a_n='a_'+str(i)
比如我输入i=1时,我怎么样才能通过a_n引用到a_1的值,比如print(a_n)输出为[1,2,3,4,5]
a_1=[1,2,3,4,5]
a_2=[6,7,8,9,10]
a_3=[1,2,3,4,9]
input(i)
a_n='a_'+str(i)
比如我输入i=1时,我怎么样才能通过a_n引用到a_1的值,比如print(a_n)输出为[1,2,3,4,5]
使用exec或者eval都可以
下面是eval示例
a_1 = [1, 2, 3, 4, 5]
num = input('请输入需要打印的列表序号:\n')
v = eval('a_' + num)
print(v)