请问python中显示sort无法识别的问题该怎么解决

刚开始显示sort无法识别,换了几个输入法还是报错,加了sort的代码后又显示sort无法识别,有朋友知道这个问题怎么解决吗

img

img

前面那一行已经把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]