gpt4 book ai didi

scala - 如何使用 Scala 比较两个列表?

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

我有两个列表

val firstList = List(("A","B",12),("P","Q",13),("L","M",21))
val secondList = List(("A",11),("P",34),("L",43))

我想要如下输出

val outPutList = List(("P","Q",13,34),("L","M",21,43))

我想比较 firstList 的第三个成员和 secondList 的第二个元素。这表示 -我想检查第二个列表值,因为 secondList.map(_.2) 大于第一个列表,因为 firstList.map(_.3)

最佳答案

使用 for 理解如下,

for ( ((a,b,m), (c,n)) <- (firstList zip secondList) if n > m) yield (a,b,m,n)

关于scala - 如何使用 Scala 比较两个列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27961377/

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