我有来自另一个程序(Grasshopper)的一些数据,它大致相当于一个有序dict,可以转换成
[ (0,0,0):[info], (0,0,1):info, (0,1,0):info ]
我可以将其转换为一个元组列表和一个信息列表,但我的最终目标是将结构重新创建为一个嵌套列表
[[[info, info], [info]]]
信息可以是任何类型,也可以是列表或浮点等
问题是元组可以是任意长度的,所以我事先不知道嵌套列表中有多少个维度。这意味着我不能使用list[x][y]方法,而且我还没有得到一个递归函数来分配一个不可变的类型(info)
有人有什么想法吗?谢谢
为什么不直接用
defaultdict
和list
做点什么呢相关问题 更多 >
编程相关推荐