关于sorted()函数
求教:sorted()函数sorted(iterable, key=None, reverse=False)
里面的key怎么理解
还有下列代码中的lamdba 函数在这里是怎么作用的{:9_241:} ,如果要用倒序的话用reverse =True不就可以了吗?
example_list =
result_list = sorted(example_list, key=lambda x: x*-1)
print(result_list)
key代表排序的规则:
https://blog.csdn.net/qq_40549291/article/details/88683929 key=lambda x: x*-1
key是意思按照一定规则排序
lambda是匿名函数,只有一个返回值x
x*-1,应该是意思x乘以-1吧,表示负数,所以key按照倒序排列了 疾风怪盗 发表于 2020-4-8 20:40
key=lambda x: x*-1
key是意思按照一定规则排序
lambda是匿名函数,只有一个返回值x
也就是说key可以取代reverse的作用吗? HirasawaYui 发表于 2020-4-8 21:37
也就是说key可以取代reverse的作用吗?
只是这一种方式,效果类似吧,key可以写成其他函数啊
页:
[1]