1. 首页
  2. 数据库
  3. 其它
  4. Python 使用多属性来进行排序

Python 使用多属性来进行排序

上传者: 2021-02-01 09:01:27上传 PDF文件 33.33KB 热度 15次
Python 中 list.sort() 是列表中非常常用的排序函数, key 参数可以对单个属性进行排序。 但是想要实现类似 sql 中 order by id, age 一样,对多个字段进行排序就不支持了。 py2 中 sort() 函数还有个 cmp 参数可以传入一个方法,可以自定义对多个属性进行排序,py3 中移除了这个字段。 py3 想要实现这个功能,需要使用 functools 模块中的方法,实例如下 #!/usr/bin/env python # -*- coding:utf-8 -*- # Author: wxnacy(wxnacy@gmail.com) from funct
下载地址
用户评论