相关疑难解决方法(0)

根据元组元素过滤列表

我有一个List [(Int,Int)].

防爆.

val a = List((1,2),(2,3),(1,4),(2,4),(5,6),(4,5),(1,8))
Run Code Online (Sandbox Code Playgroud)

我想过滤这个列表,以便如果几个元组具有相同的第一个元素(相同的值_1),那么只保留第一个元组.

所以这里预期的答案是:

val ans=List((1,2),(2,3),(5,6),(4,5))
Run Code Online (Sandbox Code Playgroud)

作为第一个元素(1,2)1和同样适用于(1,4)(1,8),我们只保留第一次出现((1,2))而忽略其他((1,4)(1,8)).

我怎样才能做到这一点?

scala

0
推荐指数
1
解决办法
1910
查看次数

标签 统计

scala ×1