如何从Python中解析的数据实现树结构
我正在寻找一种有效的方法来解析数据,如下面引用的数据(一次一条记录):如何从Python中解析的数据实现树结构,python,parsing,tree,structure,Python,Parsing,Tree,Structure,我正在寻找一种有效的方法来解析数据,如下面引用的数据(一次一条记录): (00000001,([xx1#xx2,xx3#[xx4#[xx5#[xx6#0],xx8#false]])) (00000002,([xx1,xx3#[xx4#[xx5#[xx6#1,xx11#1],xx8#真#1],xx9#xx10])) 然后打印从根部到叶子的所有内容。要记住的关键是: 只要[symbol]已被解析,我们就进入\创建一个新级别 只要符号被解析,我们就保持在同一级别 我们不需要费心去更新一个值,但是,我
(00000001,([xx1#xx2,xx3#[xx4#[xx5#[xx6#0],xx8#false]]))
(00000002,([xx1,xx3#[xx4#[xx5#[xx6#1,xx11#1],xx8#真#1],xx9#xx10]))
然后打印从根部到叶子的所有内容。要记住的关键是:
root>xx1>xx2
根>xx3>xx4>xx5>xx6>0
根>xx3>xx4>xx5>xx11>1
根>xx3>xx4>xx8>真>1
root>xx3>xx4>xx8>false
根>xx3>xx9>xx10
任何暗示都是非常受欢迎的 很难看出输入和输出之间的联系。为什么没有
xx3>xx4>xx5>xx6>1
?您好@FrancisAvila,因为正如我上面所说,我们不需要担心更新,这意味着,xx3>xx4>xx5>xx6>1和xx3>xx4>xx5>xx6>0都可以接受!