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))
感謝