【发布时间】:2017-08-30 03:05:00
【问题描述】:
如何按元素添加不同长度的列表?
假设缺失元素为“0”。
注意:len(a) 总是小于或等于 len(b)
示例:
a=[1,2,3]
b=[1,2,3,4,5]
想要的结果:
result=[2,4,6,4,5]
我几乎可以,但不能完全做到这一点:
result=[sum(n) for n in zip(a,b)]
在进行压缩之前,是否可以自动将“0”元素附加到(列表 a),使其长度与(列表 b)相同?如果这是一个很好的 Pythonic 解决方案,那该怎么做呢?
【问题讨论】:
标签: python