Considere una lista de Python my_list
que contiene ['foo', 'foo', 'bar']
.¿Cuál es la forma más limpia de hacer una clasificación más uniq en una lista de Python?
¿Cuál es la forma más pitonica de uniquify y ordenar una lista?
(piensa cat my_list | sort | uniq
)
Así es como lo hago actualmente y mientras funciona estoy seguro de que hay mejores formas de hacerlo.
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()
Posible dupl icate de [¿Cómo eliminar duplicados de la lista de Python y mantener el orden?] (http://stackoverflow.com/questions/479897/how-to-remove-duplicates-from-python-list-and-keep-order) – sampablokuper