转换 List[String, Int] 的最佳方法是什么? A转List[Int, String] B. 我想使用 map 函数,它会遍历列表 A 中的所有项目,然后返回一个新列表 B,但是每当我在列表 A 上应用 map 函数时,它都会提示参数数量错误

val listA:List[(String, Int)] = List(("graduates", 20), ("teachers", 10), ("students", 300)) 
val listB:List[(Int, String)] = listA.map((x:String, y:Int) => y, x) 

有什么建议?谢谢

请您参考如下方法:

这个怎么样:

val listB = listA.map(_.swap) 


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!