sort用于对list排序
sorted可用于对任何类型序列排序
key关键字可以传一个值,也可以传两个;
foo = [-5,8,0,4,9,-4,-20,-2,8,2,-4]
a = sorted(foo, key=lambda x:x)
print(a)
# 输出 [-20, -5, -4, -4, -2, 0, 2, 4, 8, 8, 9]
foo = [-5,8,0,4,9,-4,-20,-2,8,2,-4]
a = sorted(foo, key=lambda x:(x<0, x))
print(a)
#输出 [0, 2, 4, 8, 8, 9, -20, -5, -4, -4, -2]