首页 > 解决方案 > scala中有没有办法我可以根据两个数组的内容形成地图

问题描述

我有两个 scala 向量值 - 表示值的出现次数 - 表示字符 Ex 的出现次数:

值:(a,b,c,d) 出现次数:(4,2,1,5)

如何将这两个向量合并为 Map[Char,Int)] = Map(a -> 4,b->2,c->1,d->5) 形式的 Map

标签: scaladictionarymappingimmutability

解决方案


(values zip occurrences).toMap

zip将两个集合中的匹配元素配对,toMap并将对的集合转换为Map.


推荐阅读