ans = []
def helper(node):
ans.append(1) # ans不存在,会使用全局的ans列表,会修改上面个ans,
print(ans) # [1]
return
helper(root)
print(ans) # [1]我而不是[]
ans = 0
def helper(node):
ans=1 # 不会修改上面个ans,这里会定义为新的局部变量
print(ans) # 1
return
helper(root)
print(ans) # 0 我而不是1