ネストされたリストからツリーを表すにはどうすればよいですか?
L = [['bike', '2 * wheel+1* frame'], ['wheel', '1*rim+1*spoke+1*hub'], ['rim', 60],['spoke', 120]
Tree = ['bike', 2, ['wheel', 1, ['rim', 60], 1, ['spoke', 120], 1, ['hub', 2]]
説明 :
この例では、バイクは 2 つのホイールと 1 つのフレームで構成され、ホイールは 1 つのリム、1 つのスポーク、および 1 つのハブで構成されています ['rim', 60] は、リムの価格が 60 であることを意味します。
リストをツリーに変換する方法がわかりませんでした。