0
A
回答
2
不知道你如何更好地但可以收集利用:
tupleList.collect { case (true, x) => x }
过程中的一些有意义的名字的给予x和。如果第一个元素是不是一个布尔值,你甚至可以做这样的事情:
tupleList.collect { case (x, y) if (cond) => y}
,并给x和y有意义的名字
0
使用与部分功能等价还可以帮助:
tupleList.filter { case (_, snd) => snd }
.map { case (fst, _) => fst }
当Dotty到达元组解开时,这应该会显着提高。
相关问题
- 1. 过滤元组的列表
- 2. 过滤元组的列表的列表
- 3. Scala过滤元组列表
- 4. 过滤元组列表
- 5. 过滤来自另一个元组列表的元组的RDD
- 6. 整数列表 - >长开关/凯斯 - 更好的可读性
- 7. strtotime和“更好的可读性”
- 8. 过滤元组
- 9. Python列表过滤性能
- 10. 输出Javascript数组到HTML与更好的可读性
- 11. 更好的Linq查询过滤没有孩子的父列表
- 12. 有没有更好的方法在列表中过滤null?
- 13. 队列性能更好的实现 - 数组或链接列表
- 14. 过滤一元值的无限列表
- 15. 如何通过int列表中的属性值过滤列表?
- 16. 过滤我自己的类型列表 - 元组?
- 17. 过滤Python的元组
- 18. 过滤列表
- 19. 角度1.3过滤数组对象的列表属性
- 20. 过滤列表反应的组分
- 21. 通过与其他列表中的属性匹配的属性过滤列表
- 22. 更好的方法来元组列表转换为字符串
- 23. 过滤列表
- 24. WPF列表过滤
- 25. 列表过滤
- 26. 过滤列表框
- 27. 如何通过XStream读取具有属性的列表元素
- 28. 如何让pyodbc输出更具可读性/更好?
- 29. 循环过滤列表并将元素附加到数组
- 30. 可过滤的适配器不更新列表视图
您能否提供样品数据? –