sort()函数列表排序

sort()函数用于列表的排序
sort(key=函数,reverse=True)函数共有两个参数:key和reverse
sort( )默认升序
key,用于指定一个函数,即key=函数,即为排序提供一种方法
reverse=True,意为翻转的意思,可以呈现为降序排序等

比较相邻的数,从大到小排列
li = [1, 3, 10, 9, 21, 35, 4, 6]
li.sort()
print(li)
比较相邻的数,从小到大排列
li = [1, 3, 10, 9, 21, 35, 4, 6]
li.sort(reverse=True)
print(li)
比较相邻的函数,从大到小排列
li=['h','he','hel','hell','hello']
li.sort(key=len,reverse=True)
print(li)
#key与lambda匿名函数结合使用,按第三个元素降序排列
li=[('AZ','abc',154),('BZ','aac',144),('AB','abd',253)]
li.sort(key=lambda i:i[2],reverse=True)
print(li)

上一篇:Leetcode--Java--189. 旋转数组


下一篇:Python栈-列表