Python:动态创建变量

时间:2016-04-27 15:47:02

标签: python python-2.7

让我知道我有下面的列表

a = ['hello', 'banana', 'apple','foo','bar','blablabla']

我想为新变量中的每个列表项声明然后打印这些变量,以及我的列表的长度。

在我的案例中,程序的输出应该是这样的,调用每个变量及其中的值:

variable_0 = hello
variable_1 = banana
variable_2 = apple
variable_3 = foo
variable_4 = bar
variable_5 = blablabla

这里有明确的解决方案:

dic={}

a = ['hello', 'banana', 'apple','foo','bar','blablabla']
i = 0
string="variable_"
while(len(a) > i):
    dic.update({string+str(i):a[i]})
    print(string+str(i)+" = "+a[i])
    i+=1

0 个答案:

没有答案