['foo', 'foo', 'bar']
içeren bir Python listesi my_list
düşünün.Bir Python listesinde bir sıralama ve uniq yapmanın en temiz yolu nedir?
uniquify için en çok Pythonic yolu nedir ve bir listeyi sıralamak?
(düşün cat my_list | sort | uniq
)
Şu anda bunu yapıyorum ve çalışırken de, bunu yapmanın daha iyi yolları olduğundan eminim.
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()
Olası dupl [Python listesinden çiftleri nasıl silebilir ve siparişi nasıl tutabiliriz?] (http://stackoverflow.com/questions/479897/how-to-remove-duplicates-from-python-list-and-keep-order) – sampablokuper