12

ペアのリストがあります:

val pairs = List("a" -> 1, "b" -> 2, "c" -> 3)

リストのペアに変換したい:

List("a", "b", "c") -> List(1, 2, 3)

基本的に、私は zip() の反対が欲しい

そうするエレガントな方法はありますか?

4

1 に答える 1

18

ジップの反対?それは何でしょうか?unzip多分?

scala> List("a" -> 1, "b" -> 2, "c" -> 3).unzip
res0: (List[java.lang.String], List[Int]) = (List(a, b, c),List(1, 2, 3))
于 2012-10-29T16:49:39.687 に答える