如何将scala列表转换为地图

时间:2020-02-24 11:23:41

标签: scala

我看到了一些stackoverflow问题,但我想知道是否可以使用更短的方法将List转换为Map(我对scala还是陌生的)

输入-

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

必需的输出-

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

scala有没有更短的方法将列表转换为地图

1 个答案:

答案 0 :(得分:3)

不是超短的:

List(1,2,3,4).grouped(2).collect{ case List(k,v) => k -> v }.toMap