所以我有一个这样的列表:
val list = List(List(1,2,3),List(3,4,8),List(4,2,3))
Run Code Online (Sandbox Code Playgroud)
在上面的例子中,我想要的输出如下所示:
Map(1 -> 1, 2 -> 1, 3 -> 3, 4 -> 2, 8 -> 1)
Run Code Online (Sandbox Code Playgroud)
如果列表是正常列表,我会这样做:
list.groupBy(identity).mapValues(_.size)
Run Code Online (Sandbox Code Playgroud)
达到预期的结果.那么,我如何为二维列表做到这一点?
scala ×1