概述
import operator #几个输出是一样的 key 后面接的是函数 data 是要排的数据 data = [(1,99),(2,77),(3,9),(4,46),(5,12),(6,8)] ss = sorted(data,key = lambda jj:jj[0],reverse = True) print(ss) #[(6, 8), (5, 12), (4, 46), (3, 9), (2, 77), (1, 99)] data1 = {'f':4,'d':8,'e':99,'r':12} print(data1.items()) #dict_items([('f', 4), ('d', 8), ('e', 99), ('r', 12)])
print(sorted(data1.items(),key = lambda dd:dd[1],reverse = True)) print(sorted(data1.items(),key = operator.itemgetter(1),reverse = True)) ''' [('e', 99), ('r', 12), ('d', 8), ('f', 4)] [('e', 99), ('r', 12), ('d', 8), ('f', 4)]
最后
以上就是无奈丝袜为你收集整理的sorted排序的全部内容,希望文章能够帮你解决sorted排序所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复