最佳答案
我正在考虑一种很好的方法来转换一个元组列表与重复的关键字 [("a","b"),("c","d"),("a","f")]
到地图 ("a" -> ["b", "f"], "c" -> ["d"])
。通常(在 python 中) ,我会在列表上创建一个空 map 和 for-loop,并检查是否有重复的键。但是我在这里寻找一些更加规模化和聪明的解决方案。
顺便说一下,我在这里使用的键值的实际类型是 (Int, Node)
,我想转换成 (Int -> NodeSeq)
的映射