import operator
dic={'a':1,'b':2,'f':5,'d':1}
sorted(dic,key=operator.itemgetter(0),reverse=False) # 按照键进行升序排列
sorted(dic,key=operator.itemgetter(0),reverse=True) # 按照键进行降序排列
sorted(dic,key=operator.itemgetter(1),reverse=False) # 按照值进行升序排列
sorted(dic,key=operator.itemgetter(1),reverse=True) # 按照值进行降序排列
Python对字典进行排序-operator
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 实际案例:某班英语成绩以字典形式存储为:{'lily':80,'lucy':85,'lilei':96,....}...
- 通过公共建对字典列表排序: 1、第一种解法, 根据所有字典中共有的字段来对这些记录排序 2、# 第二种解法,使用l...
- 常规场景 如某班的成绩以字典的形式存储为:{'Airing': 100, 'Penny': 70, 'Bili':...