Рассмотрим список Python my_list
, содержащий ['foo', 'foo', 'bar']
.
Каков самый питоновский способ uniquify и отсортировать список?
(подумайте cat my_list | sort | uniq
)
Вот как я это делаю сейчас, и пока он работает, я уверен, что есть лучшие способы сделать это.
my_list = []
...
my_list.append("foo")
my_list.append("foo")
my_list.append("bar")
...
my_list = set(my_list)
my_list = list(my_list)
my_list.sort()