【发布时间】:2011-02-25 06:38:55
【问题描述】:
考虑一个包含['foo', 'foo', 'bar'] 的Python 列表my_list。
uniquify 和对列表进行排序的最 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()
【问题讨论】: