考虑两个列表:
list1=[-4,-5,-3]
list2=['-4','-5','-3']
Run Code Online (Sandbox Code Playgroud)
现在,如果我们使用
list1.sort()
list2.sort() # in python3 
Run Code Online (Sandbox Code Playgroud)
我们得到矛盾的结果:
[-5, -4, -3]
['-3', '-4', '-5']`
Run Code Online (Sandbox Code Playgroud)
为什么会这样,我们怎么做才能正确!!