如果我的问题显得太天真或太基本,请提前原谅。我还在学习使用 SE。
是否有一种快速方法将树形元组转换为矩阵形式元组(三角形形式)?
就是这样:
t=((1,),(2,3,),(4,5,6,),(7,8,9,10,))
对此:
t=((1,0,0,0,),(2,3,0,0,),(4,5,6,0,),(7,8,9,10,))
只要有一个想法就足够了。我可以尝试自己实现。
最佳答案
如果长度小于4可以添加0
tuple(a+(0,)*(4-len(a)) for a in t)
((1, 0, 0, 0), (2, 3, 0, 0), (4, 5, 6, 0), (7, 8, 9, 10))
关于python - 如何将树形元组转换为矩阵形元组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33698810/