...3,如何向sorted()传入reverse = True进行降序排列、列表、数据项...

发布网友 发布时间:2024-10-10 19:06

我来回答

1个回答

热心网友 时间:2024-10-10 19:15

python3向sorted()传入reverse = True进行降序排列、列表、数据项的方法如下:

s = {"a":"bb","b":"cc","c":"aa"}
def fun(s):
d = sorted(s.iteritems(),key=lambda t:t[1],reverse=False)
return d
d = fun(s)
print d

iteritems() 得到的[(键,值)]的列表, 通过sorted方法,指定排序的键值key是原来字典中的value属性,其中用到了匿名函数lambda, 参数为t列表,返回第二个元素t[1],也就是每个键值对中的value,  从小到大排序时 reverse=False,从大到小排序是True!

热心网友 时间:2024-10-10 19:19

python3向sorted()传入reverse = True进行降序排列、列表、数据项的方法如下:

s = {"a":"bb","b":"cc","c":"aa"}
def fun(s):
d = sorted(s.iteritems(),key=lambda t:t[1],reverse=False)
return d
d = fun(s)
print d

iteritems() 得到的[(键,值)]的列表, 通过sorted方法,指定排序的键值key是原来字典中的value属性,其中用到了匿名函数lambda, 参数为t列表,返回第二个元素t[1],也就是每个键值对中的value,  从小到大排序时 reverse=False,从大到小排序是True!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com