我想知道如果行数有不同的长度,是否可以对数组的列进行求和。如果数组行的长度不同,求和数组列如果数组行的长度不同
这是我要总结的数组:
input_val = [[1, 2, 3, 5],
[1, 2, 3],
[1, 2, 3, 4, 5]]
,这将是这个结果:
output_val = [3, 6, 9, 9, 5]
我想过加零至行的可能性:
input_val = [[1, 2, 3, 5, 0],
[1, 2, 3, 0, 0],
[1, 2, 3, 4, 5]]
然后总结列,但也许有更好的方法来做到这一点?
谢谢你,有没有办法在Python 2.7做到这一点? –
@SergieManchado在Python 2.7'zip_longest()'被命名为'izip_longest()' – Gribouillis