【发布时间】:2019-11-10 06:40:00
【问题描述】:
给定一个基于列表列表的树:
tree = [
"A",
[
"B1",
[
"C"
]
],
[
"B2",
[
"C",
[
"D1",
[
"E1"
],
[
"E2"
]
],
[
"D2"
]
]
]
]
我想获取所有子元素的完整路径作为列表中的串联字符串。
result = [
'A>B1>C',
'A>B2>C>D1>E1',
'A>B2>C>D1>E2',
'A>B2>C>D2'
]
分隔符>是可变的。
我用递归和产量尝试了不同的东西。但是我的头在燃烧。
【问题讨论】:
-
您可以添加您尝试过的内容吗?
标签: python-3.x recursion data-structures tree