如何在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].