将列表 + 列表列表转换为地图列表

Mar*_*usa 1 scala list

我怎样才能改变这个:

List(a,b,c)
List(List(1,2,3), List(2,3,1), List(3,2,1))
Run Code Online (Sandbox Code Playgroud)

进入这个:

List(a -> List(1,2,3), b -> List(2,3,1), c -> List(3,2,1))
Run Code Online (Sandbox Code Playgroud)

ins*_*n-e 6

val list1 = List("a","b","c")

val list2 = List(List(1,2,3), List(2,3,1), List(3,2,1))

val res = list1 zip list2 // List((a,List(1, 2, 3)), (b,List(2, 3, 1)), (c,List(3, 2, 1)))
Run Code Online (Sandbox Code Playgroud)