Como removo duplicatas consecutivas de uma lista?
Como faço para remover duplicatas consecutivas de uma lista como esta em python?
lst = [1,2,2,4,4,4,4,1,3,3,3,5,5,5,5,5]
Ter uma lista ou conjunto exclusivo não resolveria o problema, pois existem alguns valores repetidos como 1, ..., 1 na lista anterior.
Eu quero que o resultado seja assim:
newlst = [1,2,4,1,3,5]
Você também poderia considerar o caso quando eu tiver uma lista como esta[4, 4, 4, 4, 2, 2, 3, 3, 3, 3, 3, 3]
e eu quero que o resultado seja[4,2,3,3]
ao invés de[4,2,3]
.