from collection import defaultdict tree = lambda: defaultdict(tree) 运行:
tree['foo']['bar'] = 'span' 结果:
{'foo', {'bar': 'span'}} 无法理解 lambda 函数里面的递归,可否解释一下代码究竟是怎么样执行的?

from collection import defaultdict tree = lambda: defaultdict(tree) 运行:
tree['foo']['bar'] = 'span' 结果:
{'foo', {'bar': 'span'}} 无法理解 lambda 函数里面的递归,可否解释一下代码究竟是怎么样执行的?