要创建一个类的实例N次,而不分配给变量,可以使用一个循环来实现。下面是一个示例代码:
class MyClass:
def __init__(self):
print("Creating an instance of MyClass")
N = 5 # 要创建的实例的数量
for _ in range(N):
MyClass()
在上面的代码中,我们定义了一个MyClass
类,它具有一个构造函数__init__
。在构造函数中,我们打印出一条消息,表示创建了MyClass
的一个实例。
然后,我们定义了一个变量N
,它表示要创建的实例的数量。
接下来,使用一个循环来创建N
个实例。在循环中,我们使用下划线(_
)来表示一个临时变量,因为我们不需要在循环中使用该变量。我们只关心循环的次数,而不需要引用每个实例。
运行这段代码将输出以下内容:
Creating an instance of MyClass
Creating an instance of MyClass
Creating an instance of MyClass
Creating an instance of MyClass
Creating an instance of MyClass
可以看到,我们成功地创建了5个MyClass
的实例,而不需要将它们分配给变量。