考虑一个包含 ['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()
最佳答案
my_list = sorted(set(my_list))
关于python - 在 Python 列表上进行排序加 uniq 的最简洁方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2931672/