我正在处理这个代码段:
result=[]
def function(i,x,Tree,result):
if isinstance(Tree,ExNode):
return 0
a=Tree.tempatt
if x[a]<Tree.tempval:
return result.append(Tree.val), function(i,x,Tree.left,result)
else:
return result.append(Tree.val), function(i,x,Tree.right,result)
这里,tempatt、tempval、val 是 Tree 类的组件。
此函数按需要工作,但返回None。但是,在变量资源管理器中,我可以看到带有所需值的结果变量形成一个列表。