目前,我有四个列表,我想将它们汇总为一个列表。
L1 = [2.3,4.5,6.9]
L2 = [1.2,3.5,5.4]
L3 = [12.1,6.8,2.4]
L4 = [15.2,5.9,11.7]
那会给我:
newList = [30.8,20.7,26.4]
我查找了很多使用 zips 的方法,但我正在寻找一种方法来完成它。如果没有任何方便的方法,我不介意使用 zips,只是好奇。
基本上我会创建一个新列表,但我无法算出总和部分。
newL = []
for val in L1:
for val in L2:??
请您参考如下方法:
你可以像这样使用 zip:
[sum(t) for t in zip(L1, L2, L3, L4)]
# [30.799999999999997, 20.700000000000003, 26.4]
