【发布时间】:2021-05-12 05:57:51
【问题描述】:
我一直在寻找一种有效的方法来删除点列表中的连续重复项。
我最初的想法是循环遍历列表中的元素,与第 (n-1) 个元素进行比较,如果相等则将其删除。但是,删除列表中的元素并非易事,使用另一个函数会使其效率低下。
我知道 Lee Mac 的 RemoveOnce 函数,但我不知道如何修改它以在列表的连续元素之间进行比较。
例如,目标如下:
List = (p1 p2 p3 p3 p3 p2 p2 p4)
List_without_consecutive_duplicates = (p1 p2 p3 p2 p4)
谢谢!
【问题讨论】: