我想修剪清单
[0,0,0,0,0,0,1,1,1,1,2,2,2,2,2,2,2,3,3,3,3, ... , 145,145,145]
到
[0,1,2,3,4,...,145]
我知道用Python编写“C编程风格”的方式。
我在这里要求一种聪明而聪明的方法。
答案 0 :(得分:1)
numpy.unique(mylist)
或list(set(mylist))
应该这样做。
PS并不是'修剪' - 这是另一回事......
答案 1 :(得分:1)
答案 2 :(得分:0)
试一试
print list(set(my_list))