Skip to main content
 首页 » 编程设计

python之打印四个不同的 float 列表的总和

2025年05月04日12think

目前,我有四个列表,我想将它们汇总为一个列表。

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]