如何在python中使用循环创建多个类对象?

alwbtc:

假设您必须在python中创建10个类对象,并对其进行处理,例如:

obj_1 = MyClass()
other_object.add(obj_1)
obj_2 = MyClass()
other_object.add(obj_2)
.
.
.
obj_10 = MyClass()
other_object.add(obj_10)

您将如何执行循环,并为每个对象分配一个变量(如obj_1),从而使代码更短?每个对象都可以在循环外部访问

obj_1.do_sth()
雷姆科·格里奇(Remco Gerlich):

每天都会以不同的方式询问这个问题。答案是:将数据放在变量名之外,这是必填的博客文章

在这种情况下,为什么不列出objs?

objs = [MyClass() for i in range(10)]
for obj in objs:
    other_object.add(obj)

objs[0].do_sth()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在python中使用for循环定义多个类对象?

在python中使用for循环创建多个类对象

如何在 JavaScript 中使用单个对象创建多个对象?

使用循环创建多个类对象

如何在Android中使用For循环创建对象数组

在python pygame中使用类更改对象颜色时,如何在列表项中“循环”?

如何在Python中使用循环将对象添加到类中?

如何在python中使用for循环创建多个数据框

如何在Python中使用for循环创建嵌套字典?

如何在python中使用循环创建元组

如何在Python中使用aiohttp或asyncio创建并行循环?

如何在python中使用for循环创建几个pandas框架?

如何在python中使用参数创建单例类

在 Python 中使用类创建对象列表

如何在多个类中使用'this' jquery

如何在其他类中使用参数化构造函数创建类的对象?

如何在不创建新对象的情况下在 Windows 窗体/类中使用相同的对象?

如何在PHP中使用类/对象

如何在LESS中使用循环为印刷术创建特定的类名?

如何在循环中动态创建类对象?

如何在for循环中创建类(对象)的实例?

如何在 R 中使用类似命名的方法创建多个 S4 类?

使用for循环创建多个对象

当在Python中创建一个类并使用引用该类的对象时,您将如何在该类中使用该对象的名称?

如何在Swift中使用它创建类和实例对象的数组?

如何在其他类中使用方法而不创建新对象

如何在 Locust 中的多个类中使用多个主机

Python 3 - 如何使用循环一次创建多个类?

Python:如何使用Importlib创建类对象