0

次のようなクラスでリストを初期化しようとしています:

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'

私は愚かな何かを見逃していると確信しています。それは何ですか?

4

1 に答える 1

3

私はあなたがこれを望んでいると思います:

class Node():
    def __init__(self):
        self.info = None
        self.word = ''
        self.ptrs = [None]*256
于 2012-10-30T05:27:49.353 に答える