Python 简述字典搭配 max() 函数用法以及key参数使用

224 阅读1分钟

一、

由上图可以得出两个结论:

1、max() 函数中没有 key 参数时,求的是 key 的最大值

2、max() 函数中有 key 参数时,求的是 value 的最大值

由此引出 key 的用法

二、key 的用法

key 后面跟的是函数名,注意此处不是调用函数

上图示例中用的是字典中的 get 函数,即通过 get 函数得到 value 值,如下图:

所以,综上可见,我们现在 max() 函数就是作用在 values 上,也就是求出所有 values 的最大值,但是返回的仍是key,也就是返回 value 最大的 key。

三、此外,key 中的函数可以自己定义。