我是靠谱客的博主 无奈丝袜,最近开发中收集的这篇文章主要介绍sorted排序,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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排序所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部