【发布时间】:2014-03-02 08:37:49
【问题描述】:
我有 Scala Tuples2 的列表,我必须将它们分组。我目前使用以下方式来执行它。
var matches:List[Tuple2[String,Int]]
var m = matches.toSeq.groupBy(i=>i._1).map(t=>(t._1,t._2)).toSeq.sortWith(_._2.size>_._2.size).sortWith(_._2.size>_._2.size)
上面的分组给了我 Seq[(String,Seq[(String,Int)])] 但我想拥有 Seq[(String,Seq[Int])]
我想知道有没有更好更有效的方法。
【问题讨论】:
-
一个预期行为的例子会很有帮助。
标签: scala group-by grouping scala-collections