連続するすべての等しい要素をリストから削除する方法は?
例えば:
[1, 1, 2, 3, 2, 2, 4, 4, 5]
なるべき[1, 2, 3, 2, 4, 5]
old = [1, 1, 2, 3, 2, 2, 4, 4, 5]
result = []
for e in old:
if len(result) == 0 or result[-1] != e:
result.append(e)
私はこのようにすることができますが、Pythonでより短い方法はありますか?