Самый эффективный способ удаления дубликатов из списка Python с сохранением порядка и удалением самого старого элемента

Я видел на сайте кучу решений по удалению дубликатов при сохранении самого старого элемента. Меня интересует обратное: удаление дубликатов при сохранении самого нового элемента, например:

list = ['1234','2345','3456','1234']
list.append('1234')
>>> ['1234','2345','3456','1234','1234']
list = unique(list)
>>> ['2345','3456','1234']

Как бы что-то вроде этого работало?

Спасибо.

5
задан ensnare 22 October 2010 в 20:16
поделиться