Scala:将2D列表转换为1D

时间:2018-08-28 12:43:28

标签: java scala list

我有一个scala列表

val x = List [(a,b),(c,d),(d,e)]

我想将上述2D列表转换为1D。

预期输出val x = List(a,b,c,d,d,e)

我尝试使用“ x.flatten”,但没有用。

如何将2D列表转换为1D。

1 个答案:

答案 0 :(得分:1)

List((a, b), (c, d), (d, e)).map { case (x, y) => List(x, y) }.flatten

List((a, b), (c, d), (d, e)).flatMap { case (x, y) => List(x, y) }