Wie entferne ich aufeinanderfolgende Duplikate aus einer Liste?

Wie entferne ich aufeinanderfolgende Duplikate aus einer Liste wie dieser in Python?

lst = [1,2,2,4,4,4,4,1,3,3,3,5,5,5,5,5]

Mit einer eindeutigen Liste oder Gruppe lässt sich das Problem nicht lösen, da in der vorherigen Liste einige Werte wie 1, ..., 1 wiederholt vorkommen.

Ich möchte, dass das Ergebnis so aussieht:

newlst = [1,2,4,1,3,5]

Würden Sie bitte auch den Fall berücksichtigen, wenn ich eine Liste wie diese habe?[4, 4, 4, 4, 2, 2, 3, 3, 3, 3, 3, 3] und ich möchte, dass das Ergebnis @ i[4,2,3,3] eher, als[4,2,3] .

Antworten auf die Frage(14)

Ihre Antwort auf die Frage