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. 阶过滤元组的列表
- 6. 过滤在python元组的列表
- 7. 过滤来自另一个元组列表的元组的RDD
- 8. django过滤器:可以过滤元组?
- 9. 整数列表 - >长开关/凯斯 - 更好的可读性
- 10. strtotime和“更好的可读性”
- 11. 过滤元组
- 12. 在数组列表中过滤可过滤不取消之前的过滤器
- 13. 如何组我更多的可读性列表项
- 14. 通过最大元素过滤元组列表
- 15. Python列表过滤性能
- 16. 过滤的元组
- 17. 输出Javascript数组到HTML与更好的可读性
- 18. 更好的Linq查询过滤没有孩子的父列表
- 19. 在列表中列表中过滤元组
- 20. Scala过滤元组列表中元素的条件总和
- 21. 在可读性方面哪个更好?
- 22. 有没有更好的方法在列表中过滤null?
- 23. 如何过滤Facebook好友列表?
- 24. 来自列表的过滤器单元
- 25. 元组的可读性:[0,0] vs(0,0)
- 26. 过滤一元值的无限列表
- 27. 如何通过int列表中的属性值过滤列表?
- 28. 将元组中的元组更改为列表中的列表
- 29. 铬+很好的可读性+换 -
- 30. 更改列表中的元组 - 这是最好的方法吗?
您能否提供样品数据? –