小编Elm*_*ahy的帖子

如何从列表中删除连续的重复项?

如何在python中删除这样的列表中的连续重复项?

lst = [1,2,2,4,4,4,4,1,3,3,3,5,5,5,5,5]
Run Code Online (Sandbox Code Playgroud)

拥有唯一的列表或集合无法解决问题,因为在上一个列表中存在一些重复值,如1,...,1.

我希望结果是这样的:

newlst = [1,2,4,1,3,5]
Run Code Online (Sandbox Code Playgroud)

如果我有这样的列表,我还要考虑这个案例 [4, 4, 4, 4, 2, 2, 3, 3, 3, 3, 3, 3] ,我希望结果[4,2,3,3] 不是[4,2,3].

python duplicates

5
推荐指数
1
解决办法
3280
查看次数

标签 统计

duplicates ×1

python ×1