关于python:为for循环中的每个循环创建新的变量名

create new variable name for each loop in a for loop

本问题已经有最佳答案,请猛点这里访问。

如何在for循环中为每一轮更改列表的名称,如下所示?

1
2
3
4
5
list_of_names=["A","B"]

for item in list_of_names:
    x_i=[1,2,3]
    print"done"

for循环将有两个循环,因此我希望x_i中的"i"分别是x_a和x_b。


1
2
3
4
d={}    
for item in list_of_names:
    d['x_'+i]=[1,2,3]
    print"done"

可以使用字典初始化值