如何将图边列表转换为嵌套的层次dict?你知道吗
一些背景:我需要这个dict用于D3.js可视化。我正在尝试复制此格式:https://raw.githubusercontent.com/d3/d3-hierarchy/v1.1.8/test/data/flare.json 在集群Dendogram中使用:https://observablehq.com/@d3/cluster-dendrogram
输入(子级和父级):
[
("a", "b"),
("c", "a"),
("d", "a"),
("e", "a"),
("f", "a"),
("g", "a"),
("h", "g")
]
期望输出:
{
"name": "b",
"children": [
{
"name": "a",
"children": [
{"name": "c"},
{"name": "d"},
{"name": "e"},
{"name": "f"},
{
"name": "g",
"children": [
{"name": "h"}
]
}
]
}
]
}
试试这个:
这将打印:
相关问题 更多 >
编程相关推荐