Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Class 在类对象中的_init__方法中自动创建变量_Class_Variables_Object_Automation_Initialization - Fatal编程技术网

Class 在类对象中的_init__方法中自动创建变量

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的东西。我想知道是否有一种方法可以自

我是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的东西。我想知道是否有一种方法可以自动生成变量的过程

提前谢谢你的帮助

也许可以看看如何实现这一点。大致如下:

for i in range(100):
  setattr(self,"P"+str(i),"some value")
在您的\uuuu init\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu

但是,为什么不在类中只填充一个列表作为属性呢