创建多个可以自定义名称的变量

name_list = ['aa', 'bb', 'cc']    #定义变量名
for i in range(len(name_list)):
	cmd = "%s=i" %name_list[i]    #定义该变量要赋的值(此处为i)
	exec(cmd)
	eval("%s" %name_list[i])

print(aa)
print(bb)
print(cc)

>>>0
>>>1
>>>2

也可批量实例化多个对象

class haha:
	def __init__(self, m, n):
		self.max = m
		self.min = n

k = 5
l = 1
name_list = ['aa', 'bb', 'cc']
for i in range(len(name_list)):
	cmd = "%s=haha(k, l)" %name_list[i]
	exec(cmd)
	eval("%s" %name_list[i])
	
print(aa.max)
print(aa.min)
print(bb.max)
print(bb.min)

>>>5
>>>1
>>>5
>>>1