Class 在类对象中的_init__方法中自动创建变量
我是python新手,希望创建如下内容:Class 在类对象中的_init__方法中自动创建变量,class,variables,object,automation,initialization,Class,Variables,Object,Automation,Initialization,我是python新手,希望创建如下内容: class Patch(object): def __init__(self): self.P1 = dict() self.P2 = dict() self.P3 = dict() self.P4 = dict() 因为,我刚刚开始使用python,我有一组可管理的变量P1、P2、P3和P4。一旦我让整个模型正常工作,我将有像P1-P100的东西。我想知道是否有一种方法可以自
class Patch(object):
def __init__(self):
self.P1 = dict()
self.P2 = dict()
self.P3 = dict()
self.P4 = dict()
因为,我刚刚开始使用python,我有一组可管理的变量P1、P2、P3和P4。一旦我让整个模型正常工作,我将有像P1-P100的东西。我想知道是否有一种方法可以自动生成变量的过程
提前谢谢你的帮助 也许可以看看如何实现这一点。大致如下:
for i in range(100):
setattr(self,"P"+str(i),"some value")
在您的\uuuu init\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
但是,为什么不在类中只填充一个列表作为属性呢