Python-树结构转list

Posted 小小菜_v

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python-树结构转list相关的知识,希望对你有一定的参考价值。

树结构转list

def tree_to_list(tree, node_list=[], parent=None):
    """
    树转list
    :param tree:
    :param node_list:
    :param parent:
    :return:
    """
    for node in tree:
        node_list.append("name_ch": node.get("name_ch"),
                          "name_en": node.get("name_en"),
                          "parent_name": parent
                          )
        if len(node.get("children")) != 0:
            tree_to_list(node.get("children"), node_list, node.get("parent_name_en"))
    return node_list

以上是关于Python-树结构转list的主要内容,如果未能解决你的问题,请参考以下文章

Python-树结构转list

JS树结构转list结构

飘乙己:List转Tree有4种写法!

飘乙己:List转Tree有4种写法!

python 实现服务树结构化

一个树型通用接口