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] .

questionAnswers(1)

yourAnswerToTheQuestion