zip并
sum可以做到这一点:
码:
[sum(x) for x in zip(*input_val)]
zip获取输入列表的内容并转置它们,以便同时生成所包含列表的每个元素。这样可以
sum查看每个包含列表的第一个元素,然后下一次迭代将获取每个列表的第二个元素,依此类推…
测试代码:
input_val = [[1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5]]print([sum(x) for x in zip(*input_val)])
结果:
[3, 6, 9, 12, 15]
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)