Устранение последовательных дубликатов элементов списка

Есть ли "хороший" способ удалить последовательных дубликатов элементов списка?

Пример:

["red"; "red"; "blue"; "green"; "green"; "red"; "red"; "yellow"; "white"; "white"; "red"; "white"; "white"] 

должно стать

["red"; "blue"; "green"; "red"; "yellow"; "white"; "red"; "white"]

- "красиво" Я имею в виду максимально читаемый и понятный для нового пользователя и быстрое исполнение :)

43
задан dawg 20 April 2011 в 19:03
поделиться