我在列表中有300多个变量,我必须列出每个变量:
示例:
x=['aze','qsd','frz']...
我想:
MAXaze=[]
MAXqsd=[]
MAXfrz=[]
...
没有输入
感谢您的帮助
答案 0 :(得分:1)
您可以使用字典存储值:
x=['aze','qsd','frz',...]
vars = {}
for i in x:
vars["MAX" + i] = []
或者为了使它们成为真正的变量,你可以将它们添加到全局变量中:
x=['aze','qsd','frz',...]
for i in x:
globals()["MAX" + i] = []
您现在可以使用:
MAXaze = [1,2,3]
答案 1 :(得分:0)
我想到的最简单方法是使用exec
。
但请注意,exec
与x=['aze','qsd','frz']
for i in x:
exec('{}=[]'.format(i))
相关{。}}。
{{1}}