我想创建300个变量,并为每个变量创建一个对象。我试图像这样简单地生成对象:
names = ['a'+str(i) for i in range(300)]
for i in names:
i = lib.object()
i.someMethod()
现在,对于创建对象而言,它就像一种魅力,但是如果我想通过以下方式访问一个特定对象
X = a45
Y = a45.get()
或者在for循环外的对象上使用某种方法,我遇到麻烦了,因为对象实际上并未分配给像'a45'这样的字符,而是分配给了'。!entry45'。我的问题是,现在是否有比使用for循环更好的创建对象的方法,或者如何让Python使用列表中的字符串作为对象分配的变量?