列出一份形状不规则的 list ,比如:
L = [[[1,2,3],[4,5],6]
(我所说的不规则形状指的是任何不规则形状,而不仅仅是我举的例子). 现在让它变平,如所描述的here获得
L_flat = [1,2,3,4,5,6]
现在来看一张与扁平的形状相同的新单子,比如:
L_flat_new = [a,b,c,d,e,f]
我如何才能重新构建这个新列表,使其具有与原始元素相同的形状?
所需输出:L_flat_new_reshaped = [[[a,b,c],[d,e],f]