-6

我看到了一些stackoverflow问题,但我很好奇将List转换为Map的更短方法(我是scala的新手)

输入-

val list = List(1,2,3,4,5,6)

所需输出-

Map(1->2, 3->4, 5->6)

scala是否有任何更短的方法可以将列表转换为地图

4

1 回答 1

3

不是超短:

List(1,2,3,4).grouped(2).collect{ case List(k,v) => k -> v }.toMap
于 2020-02-24T11:27:43.063 回答