根据指定值在Scala中添加列表

时间:2018-09-14 16:09:47

标签: scala

我正在从入门级开始研究Scala。

我有以下列表

List_1=List((2.0,0), (4.5,1), (1.2,1), (3.0,3), (4.4,1), (4.5,0), (1.7,0), (5.3,2), (2.0,3))
List_2=List(0,1,2,3)

我想添加List_1中与0和3之间的数字配对的所有第一个值。我尝试了(List_1.filter(_._2==0).map(e=>e._1))并得到2.0、4.5和1.7,它们的总和为8.2。通过重复1,2,3,我想要得到类似(8.2,10.1,5.3,5.0)的结果。
有人可以给我一个想法继续吗?

0 个答案:

没有答案
相关问题