我有一个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。
答案 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) }