2024-10-03 02:32:01 发布
网友
我需要创建一个对象(机架)的数百个实例,但我找不到正确的方法来编写它。我需要的是像这样但更优雅的东西:
class Rack: def __init__(self): self._listeMedNoder = [] Rack1 = Rack() Rack2 = Rack() Rack3 = Rack()
等等。。。但最多可以说100
最好的方法是创建一个列表实例,并用对象填充它
racks = [] for _ in range(n): racks.append(Rack)
其中n=要创建的实例数量。请注意range()是独占的,因此必须将其增加1才能创建足够多的Rack实例。要访问类,可以调用racks[index],其中索引是要访问的类。请注意,列表从索引“0”开始,因此racks[1]将是第二个元素(在本例中是第二个类)
range()
Rack
racks[index]
racks[1]
你需要说出他们的名字吗?如果没有,请列一个清单:
racks = [Rack() for _ in range(100)]
然后,您可以使用列表索引访问Rack的任何实例:
print racks[0]
最好的方法是创建一个列表实例,并用对象填充它
其中n=要创建的实例数量。请注意
range()
是独占的,因此必须将其增加1才能创建足够多的Rack
实例。要访问类,可以调用racks[index]
,其中索引是要访问的类。请注意,列表从索引“0”开始,因此racks[1]
将是第二个元素(在本例中是第二个类)你需要说出他们的名字吗?如果没有,请列一个清单:
然后,您可以使用列表索引访问
Rack
的任何实例:相关问题 更多 >
编程相关推荐