删除列表中的所有其他元素
本文关键字:其他 元素 删除列 列表 删除 | 更新日期: 2023-09-27 18:30:40
我有保证包含相同元素的连续对的列表。有没有办法删除列表中的一半重复值(每对中的任何一个元素)?
示例 #1:
拿:
{2, 2, 2, 2, 5, 5}
并返回:
{2, 2 , 5}
示例 #2:
拿:
{8, 8, 1, 1, 5, 5, 1, 1}
并返回:
{8, 1, 5, 1}
无需验证元素是否真的成对出现。
如果保证序列由连续对组成,那么这有效:
values.Where((x, n) => n % 2 == 0)