Python 内有向量的类

Python 内有向量的类,python,list,class,Python,List,Class,我有两个班,登机区有一个有很多门的向量,当我尝试在班里填充向量时,我得到了一个错误,我尝试了各种方法,但没有一个有效,有什么想法吗 class Gate(): def _init_(self): self.Code="" self.Occupancy=False self.AircraftID=" " class BoardingArea(): def _init_(self): self.Name=""

我有两个班,登机区有一个有很多门的向量,当我尝试在班里填充向量时,我得到了一个错误,我尝试了各种方法,但没有一个有效,有什么想法吗

class Gate():
   def _init_(self):
       self.Code=""
       self.Occupancy=False
       self.AircraftID=" "

class BoardingArea():
    def _init_(self):
        self.Name=""
        self.Schengen=False
        self.Gate=[]

\u init\u
更改为
\u init\u
(双下划线)

忽略代码变量,它是更大代码的一部分它应该是
\u init\u
(前后有两个下划线)而不是
\u init\u
(每个变量只有一个下划线)因键入而关闭。你的
\u init\u
方法永远不会被调用,因为它们不是
\u init\u
方法。只需标记为typo和closeready:)我试图按照你的建议修复代码,但它不起作用@CIsForCookies你只修复了一个init,而没有修复带有gates列表的init。
n=10
B=BoardingArea()
while n>0:
            G=Gate()
            code=elementos[1] + str(n)
            G.Code=code
            B.Gate.append(G)
            n-=1
print B.__dict__

B.Gate.append(G)
AttributeError: BoardingArea instance has no attribute 'Gate'