刚开始显示sort无法识别,换了几个输入法还是报错,加了sort的代码后又显示sort无法识别,有朋友知道这个问题怎么解决吗
前面那一行已经把li赋值为li.copy的函数对象,所以报错了,看你本意应该要用li.copy()带括号。
以下用了三种方法实现,请参考:
>>> li=[1,1,1,2,2,3,2,3,42,3,5,4,5,4]
>>> li = list(set(li))
>>> li
[1, 2, 3, 4, 5, 42]
>>> li=[1,1,1,2,2,3,2,3,4,2,3,5,4,5,4]
>>> li = list(set(li))
>>> li
[1, 2, 3, 4, 5]
>>> li=[1,1,1,2,2,3,2,3,4,2,3,5,4,5,4]
>>> new = []
>>> for i in li:
if i not in new:
new.append(i)
>>> new
[1, 2, 3, 4, 5]
>>>
>>> for i in li[:]:
while li.count(i)>1:
li.remove(i)
>>> li.sort()
>>> li
[1, 2, 3, 4, 5]