2012-10-30 109 views
0

我想在這樣的類初始化列表:的Python:初始化列表在類的構造函數

class Node(): 
    def __init__(self): 
     self.info = None 
     self.word = '' 
     for i in range(256): 
      self.ptrs[0] = None 

if __name__ == '__main__': 
    n = Node() 

現在,這會引發錯誤

self.ptrs[0] = None 
AttributeError: Node instance has no attribute 'ptrs' 

我相信我我失去了一些愚蠢的東西。它是什麼?

回答

3

我想你想要這樣的:

class Node(): 
    def __init__(self): 
     self.info = None 
     self.word = '' 
     self.ptrs = [None]*256 
+0

打我的答案... – avasal

+0

啊哈,知道我搞亂了一些愚蠢的。謝謝! –

相關問題