标签: scala
我看到了一些stackoverflow问题,但我想知道是否可以使用更短的方法将List转换为Map(我对scala还是陌生的)
输入-
val list = List(1,2,3,4,5,6)
必需的输出-
Map(1->2, 3->4, 5->6)
scala有没有更短的方法将列表转换为地图
答案 0 :(得分:3)
不是超短的:
List(1,2,3,4).grouped(2).collect{ case List(k,v) => k -> v }.toMap