13
A
回答
31
user=> (distinct '(34 56 45 34 56 89 11 4 11 78 11))
(34 56 45 89 11 4 78)
9
3
重复数据删除是相当的快,因为对于重复数据删除的有序列表只保留先前的元素在内存中。
+0
不错,我不知道关于重复数据删除,并且看到它只是自clojure 1.7以来才实现 - 这里是另一篇关于它的文章:http://stackoverflow.com/questions/25552506/better-sequence-duplicate-remover/25556645#25556645 – 2015-12-18 00:28:28
相关问题
- 1. 从C++列表中删除重复项
- 2. Haskell从列表中删除重复项
- 3. 从列表中删除重复项
- 4. Scala - 从列表中删除重复项
- 5. 从Django列表中删除重复项
- 6. 从Python列表中删除重复项
- 7. 从Python列表中删除重复项
- 8. 从列表中删除重复项?
- 9. Python从列表中删除重复项?
- 10. 如何从列表中删除重复
- 11. 如何从列表中删除连续的重复项?
- 12. 如何从Clojure的列表中删除项目
- 13. 如何删除表中的重复项?
- 14. 如何删除从列表C#重复
- 15. 删除列表中的重复项目
- 16. 删除Haskell列表中的重复项
- 17. 删除列表中的重复项
- 18. 删除列表中的重复项
- 19. Python删除列表中的重复项
- 20. 删除列表中的重复项-linq
- 21. 删除列表中的重复项(c#)
- 22. 删除重复的列表项从列表的列表清单
- 23. Python:如何从列表中删除所有重复项目
- 24. 如何从字符串/混合列表中删除重复项
- 25. 如何从字符串列表中删除重复项?
- 26. C#从包含列表的列表中删除重复项
- 27. 从列表中删除某些项目重复的列表
- 28. 如何从中删除重复项?
- 29. 如何从ArrayList中删除重复项?
- 30. 从阵列中删除重复项
排序列表有一些更快的等效吗? – nha 2015-01-04 21:37:05
@nha,我不知道。 – missingfaktor 2015-01-06 08:02:24