首页 > 编程知识 正文

python中的sorted函数什么意思,python中sorted()函数的用法

时间:2023-05-06 15:15:34 阅读:196979 作者:4855

Python中的sorted函数

sorted(list, key, reverse)
list是给定的列表;
key是排序过程调用的函数,也就是排序依据
reverse是降序还是升序,默认为False升序,True降序
举几个例子:
1、按照列表中的每个值的绝对值进行排序

a = [1,3,5,-2,-4,-6]b = sorted(a,key=abs)print(b)结果:[1, -2, 3, -4, 5, -6]

2、按照列表中每个元素长度进行排序

a = [[1,2],[3,4,5,6],(7,),'123']print(sorted(l,key=len))结果:[(7,), [1, 2], '123', [3, 4, 5, 6]]

3、按照词频大小进行降序

word_dict = {'apple':20, 'love':15}sorted_word_dict = sorted(word_dict.items(), key=lambda d:d[1])print(sorted_word_dict)结果:[('love', 15), ('apple', 20)]

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。