【发布时间】:2022-01-04 02:10:45
【问题描述】:
我在 python3 中有以下列表:
a = [1, 1, 1, 2, 2, 3, 3, 3, 1, 1, 1, 2, 2, 2, 4, 4, 4, 3, 3, 3, 3]
我想要这样的输出:
b = [1, 2, 3, 1, 2, 4, 3]
我该怎么做?我已经尝试过a = set(a) 和其他消除重复项的方法。但他们会删除所有重复项。
【问题讨论】:
-
顺便说一句,欢迎来到 Stack Overflow!如果需要提示,请查看 tour 和 How to Ask。将来,请先尝试一些研究。我通过谷歌搜索
python compress adjacent duplicates找到了这个问题。
标签: python python-3.x duplicates