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. 更改列表中的元組 - 這是最好的方法嗎?
您能否提供樣品數據? –