我得到的列表是通过将其转换为地图上的列表,看起来像这样
Map((List(3,0,Blank,20) <- 53, (List(10,Blank,392,000) <- 53),(List(3,8,08,31) <- 1))
我的列表就像
List((List(3,0,Blank,20),53), (List(10,Blank,392,000),53),(List(3,8,08,31),1))
我的预期输出是
List((List(3,0,Blank,20,53),List(10,Blank,392,000,53),List(3,8,08,31,1))
答案 0 :(得分:1)
您的每个对象都包含List
和Int
元素,因此您可以轻松地进行映射:
val list = List((List(3,0,Blank,20),53), (List(10,Blank,392,000),53),(List(3,8,08,31),1))
list.map(elem => elem._1 :+ elem._2)
此输出应该像您想要的
如果您收到List[Any]
,则需要将Int
转换为String
,因此只需进行一次更改elem._2.toString