python中的key函数
时间: 2023-09-09 20:12:48 浏览: 78
Python函数
在 Python 中,max() 函数允许您指定一个键函数来自定义比较元素的顺序。键函数是一个只接受一个参数的函数,它在比较元素时被调用。它应该返回一个值,该值将用于比较元素。
例如:
```python
>>> a = [{"name": "Alice", "age": 25}, {"name": "Bob", "age": 30}, {"name": "Charlie", "age": 35}]
>>> max(a, key=lambda x: x["age"])
{"name": "Charlie", "age": 35}
```
上面的代码中,我们使用了 lambda 函数来定义 key 函数,该函数返回字典中 "age" 的值。这样,max() 函数就会按照 "age" 的值来比较字典。
阅读全文