python sort(),sorted()的参数key
array = [1,2,8,4,5,8,3,5,-1]
#key参数,要指向一个函数,返回该计算方法得到的、排序用的权值.
print(sorted(array,key=lambda x:x))#[-1, 1, 2, 3, 4, 5, 5, 8, 8]
print(sorted(array,key=lambda x:-x))#[8, 8, 5, 5, 4, 3, 2, 1, -1]
print(sorted(array,key=lambda x:(4-x)**2))#[4, 5, 3, 5, 2, 1, 8, 8, -1]
array.sort(key=lambda x:-x)
print(array)#[8, 8, 5, 5, 4, 3, 2, 1, -1]