"a"), Map("b" -> "b") ) 我想要这样的结果 Map( "a"--6ren">
gpt4 book ai didi

Scala 将 map 列表转换为 map

转载 作者:行者123 更新时间:2023-12-04 16:51:05 27 4
gpt4 key购买 nike

我有一个简单的问题

我有这样的 map 列表

List(
Map("a" -> "a"),
Map("b" -> "b")
)

我想要这样的结果
Map(
"a"->"a",
"b"->"b"
)

如果 key 是重复的,它可以被覆盖
任何人请帮助我

最佳答案

您可以组合 flattentoMap :

val list = List(Map("k1" -> "v1", "k2" -> "v2"))
list.flatten.toMap // Map(k1 -> v1, k2 -> v2)
flatten将映射列表转换为元组列表,然后 toMap将您的元组列表转换为 map 。

关于Scala 将 map 列表转换为 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42691008/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com