python中可以按规律自动生成变量名并赋值吗?

想要生成一大堆变量,car1、car2......car100,并且生成之后自动赋值(car1=func(1)之类的)
怎么样可以做到呢?

自问自答:网上找了一下,这个方法好像是可行的,不知道还有没有别的更方便一点的
for i in range(1,101):

exec('car'+str(i)+'=func()')
阅读 2.2k
2 个回答

给你个思路

dic = globals()
dic['car1'] = 123
print(car1)
>>> 123

放一个网上找的,还有没有别的更方便的办法呢
for i in range(1,101):

exec('car'+str(i)+'=func()')
推荐问题