gpt4 book ai didi

C# 删除重复条目(但不保留第一个条目和第二个条目)

转载 作者:行者123 更新时间:2023-11-29 01:21:19 25 4
gpt4 key购买 nike

是否可以删除列表结构中的所有非唯一值?如果 List 包含这些值

11,9,8,7,6,5,4,10,8,7,6,5,4,2

但是去掉重复之后应该是

11,9,10,2

如果我尝试将此列表分成两半,而不是应用 List.Concat(List2).Disticnt()8,7,6,5,4 是仍在列表中。

最佳答案

var list = new List<int>() { 11, 9, 8, 7, 6, 5, 4, 10, 8, 7, 6, 5, 4, 2 };
var list2 = list.GroupBy(x => x)
.Where(x => x.Count() == 1)
.Select(x => x.First())
.ToList();

关于C# 删除重复条目(但不保留第一个条目和第二个条目),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26030380/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com