【发布时间】:2015-12-06 15:46:56
【问题描述】:
我是 Scala 编程的新手,正在寻找一种方法来从映射中检索值列表,以获取另一个映射中的一组过滤键。
前- 过滤器 =[k1,k2,k3] inputMap=[k1->1, k1->2, k2->6, k2->7, k2->9, k3->5, k10->66, k4->45]
outputMap = [k1->(1,2),k2->(6,7,9),k3->(5)]
提前致谢! -南希
【问题讨论】:
-
如果我正确理解了您的问题,地图中的键是唯一的 - 这意味着您不会在地图中多次使用同一个键 - 您确定这是您想要的吗?
-
也许您希望您的 inputMap 看起来像这样?
Map("k1" -> (1,2), "k2" -> (6, 7, 9), "k3" -> 5, "k10" -> 66, "k4" -> 45)
标签: scala