我正在 python 上开发基于树的程序。我需要使用递归重写此函数并清算所有这些 for 循环:
我的功能示例:
def items_on_level(full_tree, level):
for key0, value0 in full_tree.items():
for key1, value1 in value0.items():
for key2, value2 in value1.items():
for key3, value3 in value2.items():
print(key3)
输入:
- level - 我的递归树的级别
- full_tree - 带有父母和孩子的字典
{<Category: test>: {<Category: dkddk>: {}, <Category: test2>: {<Category: test3>: {}, <Category: test5>: {<Category: kfpokpok>: {}}}}
函数应该返回:当前级别的所有对象
帮助!谢谢!