【发布时间】:2016-08-05 11:49:21
【问题描述】:
我正在尝试使用预排序深度优先搜索生成带有生成器的树中的节点。父节点可以有任意数量的子节点,子节点存储在列表中。
我认为这段代码可以工作,但似乎 for 循环正在遍历每个孩子,而实际上并没有进入递归调用。
def traverse_tree(t):
yield t.label, t.val
for child in t.children:
traverse_tree(child)
有人知道怎么处理吗?
【问题讨论】:
标签: python recursion generator