Python

来源:互联网 发布:mac os系统简介 编辑:程序博客网 时间:2024/06/02 02:59

关于Python的排序,最简单的由sort函数,引入sorted是为了对一些复杂的数据进行排序。比如我们常常需要对字典的value排序,返回value最大或者最小的key。

help(sorted)sorted(iterable, key=None, reverse=False)

key可以是一个自定义函数,通常使用匿名函数lambda来表示。


wealth = {"gates": 750, "Jack": 300, "zuk":550}richest = sorted(wealth.items(), key=lambda x: x[1], reverse=True)[0][0]输出:"gates"



原创粉丝点击