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