python中sorted函数的用法

作者:原创时间:2022-03-09
文档

python中sorted函数的用法是什么?一起来看看小编今天的分享吧!

sorted用法:sorted(iterable,cmp=None,key=None,reverse=False)

其中iterable指可迭代的对象;

cmp指比较函数,比较什么由参数key决定;例如:cmp(e1, e2) 是具有两个参数的比较函数,返回值:负数(e1 < e2);0(e1 == e2);正数( e1 > e2)。

key指用列表元素的某个属性或函数作为关键字;

reverse指排序规则,reverse=True降序,reverse=False升序(默认)。

例如:

>>> a_dict={'A':2,'B':3,'C':4,'D':1,'E':5}
>>> sorted_a_dict = sorted(a_dict.items(), key = lambda x:x[1], reverse = True)
>>> sorted_a_dict
[('E', 5), ('C', 4), ('B', 3), ('A', 2), ('D', 1)]

表示sorted() 函数对所有可迭代的对象进行排序操作,返回重新排序的列表;items() 方法以列表返回可遍历的(键, 值) 元组数组; lambda 构造匿名函数,以元组中第二个元素作为排序依据,即x[1]; reverse = True 表示降序排列; 最后得到的 word_freq_dict 为按照频率倒叙排列的 (键, 值)元组的列表。

以上就是小编今天的分享了,希望可以帮助到大家。


显示全文
mysql time类型 js class类 python中strip函数的用法 getclass方法 python中find函数的用法 java反射获取属性值 vue 调用子组件方法 python的range函数用法 js set去重 vue使用jquery python skimage armoury crate打不开 java process deque java linux 格式化u盘 js读取文件 python 交集 object 转list object转bigdecimal java get和set方法 cad的基本命令 ubuntu卸载mysql js获取随机数 opencv安装教程python python numpy教程 js获取日期 python tkinter教程 java reentrantlock c语言struct用法 字符转换成ascii码 js date加一天 vue动态绑定style spring boot mysql配置 python 排序算法 python字典按值的大小排序 python 列表添加 python读取json并解析 debug error怎么解决 python延时函数 python构造函数