【发布时间】:2015-11-12 22:37:02
【问题描述】:
我有一个列表[(Int,Int)]。
例如
val a = List((1,2),(2,3),(1,4),(2,4),(5,6),(4,5),(1,8))
我想过滤这个列表,以便如果几个元组具有相同的第一个元素(_1 中的值相同),则只保留第一个元组。
所以这里的预期答案是:
val ans=List((1,2),(2,3),(5,6),(4,5))
由于(1,2) 的第一个元素是1,(1,4) 和(1,8) 也是如此,所以我们只保留第一个元素((1,2))并忽略其他元素((1,4)和@987654330 @)。
我该怎么做?
【问题讨论】:
标签: scala