2
可能重复:
Scala How to create a new map from two other maps转换映射列表到一个地图中阶
我有我需要转换为单个地图的地图下面的列表中。做这个的最好方式是什么?
地图列表是类型:
Iterable[Map[String, Map[String,Float]]
例子:
val list1 = List(Map(1216 -> Map(key1 -> 144.0)),
Map(1253 -> Map(key1 -> 144.0)),
Map(1359 -> Map(key1 -> 144.0))
val list2 = List(Map(1216 -> Map(key2 -> 148.0)),
Map(1200 -> Map(key2 -> 144.0)),
Map(1359 -> Map(key2 -> 144.0))
我想要一个生成的地图,这将是
val map3 = Map(
1216 -> Map(key1 -> 1440, key2 -> 148.0),
1359 -> Map(key1 -> 1440, key2 -> 144.0))
感谢