我有一个相当大的包含重复的字符串列表,如果我只关心如果A,B,C在结果中,但不是它们的顺序。我寻找了许多其他的重复数据删除解决方案,但它们通常只能用于确切的值(我知道这是因为这些元素不是确切的重要值,但更多的虚假或多余的结果。)我已经有了这个列表并没有创建它,所以改变选择不是一种选择。从排列列表中删除重复“ABD”“BAD”“DAB”
4
A
回答
10
只需首先在每个项目内对元素进行排序。
listOfStrings.Select(s => new string(s.OrderBy(c => c))).Distinct().ToList();
你明白我的意思 - 对字符进行排序。我会马上检查这个语法..
+0
啊,打我到它。看看我用同样的问题得到了什么? – nicholas 2013-04-25 13:54:18
+0
@nicholas是的,我也是。你给了我这个主意! – 2013-04-25 13:57:06
+0
明白了。谢谢! – StuckOnSimpleThings 2013-04-25 14:01:03
相关问题
- 1. 从Python列表中删除重复项
- 2. 从列表中删除重复的豆
- 3. 从Django列表中删除重复项
- 4. 如何从列表中删除重复
- 5. 从Python列表中删除重复项
- 6. 从C++列表中删除重复项
- 7. Python从列表中删除重复项?
- 8. 从排序的链接列表中删除重复的元素
- 9. 删除重复的列表项从列表的列表清单
- 10. 如何删除从列表C#重复
- 11. C#从包含列表的列表中删除重复项
- 12. 删除重复阵列,从阵列
- 13. 排列数组并删除重复值
- 14. 从列表中删除基于特定列的重复行
- 15. Java 8 - 从列表中删除重复的元素序列
- 16. 从阵列中删除重复项
- 17. 从散列中删除重复项?
- 18. 删除列表中的重复项
- 19. 删除表中重复的一组列
- 20. odoo one2many列表中删除重复项
- 21. 删除列表中的重复项
- 22. 删除列表中的重复元素
- 23. 删除列表中的重复记录
- 24. 从Laravel的原始列表中排除或删除子列表
- 25. 排序和从列表中删除Python
- 26. 删除排序列表中的重复项#
- 27. C:删除未排序链接列表中的重复项
- 28. 删除排序列表中的重复元素
- 29. 如何从Python中的未排序列表中删除部分重复项?
- 30. 删除阵列/阵列列表中的重复字符串
结果可变长度? – nicholas 2013-04-25 13:49:04
可能的重复:http://stackoverflow.com/questions/47752/remove-duplicates-from-a-listt-in-c-sharp?rq=1 – 2013-04-25 13:49:16
Offtop:如此坦率和自我批评的用户名 – sll 2013-04-25 13:50:18