考虑一个包含
['foo', 'foo', 'bar']
的Python列表my_list
。
最Pythonic的方法是什么?去重并排序一个列表?
(类似于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()