在上一篇介绍list的内置方法中,并没有把排序丢进去,这里单独进行说明,本身的用法并不复杂,只不过需要注意一下,列表中的元素类型可以不一样,所以排序是否能适用,需要多多考虑
语法
1 | list.sort( key=None, reverse=False) |
key
– 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。reverse
– 排序规则,reverse = True 降序, reverse = False 升序(默认)
实例
1 | >>> aList = ['Google', 'Runoob', 'Taobao', 'Facebook'] |
接下来看一下指定key的排序实例
1 | >>> def takeSecond(elem): |
II. 其他
1. 一灰灰Blog: https://liuyueyi.github.io/hexblog
一灰灰的个人博客,记录所有学习和工作中的博文,欢迎大家前去逛逛
2. 声明
尽信书则不如,以上内容,纯属一家之言,因个人能力有限,难免有疏漏和错误之处,如发现bug或者有更好的建议,欢迎批评指正,不吝感激
- 微博地址: 小灰灰Blog
- QQ: 一灰灰/3302797840
3. 扫描关注
一灰灰blog