当前位置:  开发笔记 > 编程语言 > 正文

scala根据另一个列表的值过滤列表

如何解决《scala根据另一个列表的值过滤列表》经验,为你挑选了1个好方法。

我有两个清单:

val l1 = List(1, 2, 3, 4)
val l2 = List(true, false, true, true)

是否有过滤一个很好的和短的路l1基础上l2

ris = List(1, 3, 4)



1> Dima..:

稍短一些:

list1.zip(list2).collect { case (x, true) => x }

推荐阅读
oDavid_仔o_880
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有