我收到了以下配对列表:
我需要生成一个
List(("US","New York"),("England","London"),("US","Los Angeles"),("England","Manchester"),("US","Washington"))
我需要生成一个
Map[国家, 城市列表]
:Map("US" -> List("New York", "Los Angeles", "Washington"), "England" -> List("London", "Manchester"))
如果我直接使用toMap()
方法,相同键的值将被删除。
目前为止的故事:
list.groupBy(el => el).map(el => el._1 -> ?)