L=[1,2,3,4]
l1=[123,123,23]
if l1.sort() == L.reverse(): #这个判断式是恒等的,因为两个函数的返回值都是None(其实是无返回值)
print(1)
------------------------------------------------------------
a.sort()是对列表a进行原地修改,而且只能修改列表
而sorted(a)对字符串、列表、元组都能排序,该函数返回一个排序好的列表(都是列表!!)
------------------------------------------------------------
个人感觉reverse没什么diao用、当然原地修改还是要用reverse()的
因为对于字符串、列表、元组来说都可以用a[::-1]来取反
要注意a[::-1]返回的是一个逆转的列表、字符串、元组。并不是对a的原地修改
时间: 2024-10-15 03:25:58