gpt4 book ai didi

scala - Scala 如何将 Seq of Pair 传输到 Map?

转载 作者:行者123 更新时间:2023-12-01 23:12:46 25 4
gpt4 key购买 nike

我有如下一些值:

Seq((1, Some("one")), (1, Some("two")), (1, Some("three")), (2, Some("four")), (2, Some("five")), (3, None))

转换为的最佳方式是什么:

Map(1 -> Seq("one", "two", "three"), 2 -> Seq("four", "five"), 3 -> Seq())

最佳答案

试试这个:

val map = orig_data.groupBy(_._1).mapValues(_.flatMap(_._2))

关于scala - Scala 如何将 Seq of Pair 传输到 Map?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34325709/

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