簡體   English   中英

Python:在類構造函數中初始化列表

[英]Python:Initialize a list in a class constructor

我試圖在這樣的類中初始化列表:

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'

我確定我缺少一些愚蠢的東西。 它是什么?

我想你想要這個:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM