好的,我之前问过一个类似的问题,但由于我缺乏正确的术语而太混乱了。这是我第二口吃苹果。
我想创建一个对象,它__init__
会将分配给对象的名称保存在列表中。
有点像这样:
class Object():
def __init__(self, something):
self.something = something
(now how do I save the xxx, xx, and x names I create below?)
xxx = Object(something)
xx = Object(something)
x = Object(something)
我想要一个total_objects
包含[xxx, xx, x]
对不起格式的全局(或其他)。我希望我的问题仍然很清楚。
如:
total_objects = [xxx, xx, x]
另外,如果我的方法草率并且有更好的方法,请告诉我,但我不想在代码本身中保存“x”名称。比如total_objects.append(xxx)
total_objects.append(xx)
等等。我希望它是自动的。