Как удалить последовательные дубликаты из списка?
Как удалить последовательные дубликаты из списка, подобного этому в python?
lst = [1,2,2,4,4,4,4,1,3,3,3,5,5,5,5,5]
Наличие уникального списка или набора не решит проблему, поскольку в предыдущем списке есть несколько повторяющихся значений, таких как 1, ..., 1.
Я хочу, чтобы результат был таким:
newlst = [1,2,4,1,3,5]
Не могли бы вы рассмотреть случай, когда у меня есть такой список[4, 4, 4, 4, 2, 2, 3, 3, 3, 3, 3, 3]
и я хочу, чтобы результат был[4,2,3,3]
скорее, чем[4,2,3]
.