如何用Python编写树字典

2024-06-01 08:11:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要一些关于Python问题的帮助。我有一些来自MySQL数据库的数据,我想用它来制作父/子词典。在

我正在检索的数据包含两个值:名称和大小:那么如何从这些值转换为字典,如下所示。在

{
    "name": " ",
    "children": [
        {
            "name": "HSC",
            "size": 0.2,
            "children": [
                {
                    "name": "MPP",
                    "size": 15,
                    "children": [
                        {
                            "name": "CMP",
                            "size": 8,
                            "children": [
                                {
                                    "name": "MEP",
                                    "size": 6
                                },
                                {
                                    "name": "GMP",
                                    "size": 10,
                                    "children": [
                                        {
                                            "name": "early PM",
                                            "size": 2
                                        }
                                    ]
                                }
                            ]
                        }
                    ]
                }
            ]
        }
    ]
}

我写了一些代码:

^{pr2}$

当我运行这段代码时,我只得到一行。我需要将每一行都添加到previous children元素中。在


Tags: 数据代码name名称数据库size字典mysql