Я новичок в Python, и мне трудно получить объект для хранения и получить доступ к массиву или списку в Python.
Я пытался сделать что-то вроде этого:
class NodeInfo:
def __init__(self, left, value, right):
self.l = left
self.r = right
self.v = value
tree[0] = NodeInfo(0,1,2)
tree[0].l = 5
tree[0].r = 6
tree[0].v = 7
Когда я пытаюсь присвоить значения или пытаться прочитать из переменной, я получаю следующую ошибку:
tree[0] = NodeInfo(0,1,2)
NameError: name 'tree' is not defined
Что я делаю неправильно, или есть другой способ назначения и чтения объектов из массивов или списков в Python.