我想做的就是转换以下内容:
List(2, 4, 6, 8, 10)
到Map(0 -> 2, 1 -> 4, 2 -> 6, 3 -> 8, 4 -> 10 )
. 换句话说,将索引映射到值。这应该很容易,但我错过了一些东西。
谁能建议一个简单的方法来做到这一点?
UPD:只是为了概括解决方案。假设我需要对值进行额外的转换。例如,用List(_)
. 在我们的例子中:
List(2, 4, 6, 8, 10)
->Map(0 -> List(2), 1 -> List(4), 2 -> List(6), 3 -> List(8), 4 -> List(10))