12.编写程序,找到下面字典中年龄最大的人,并输出persons = {“li":18,"wang":50,"zhang":20,"sun":22}怎么找最大的键值对
时间: 2023-07-02 14:11:07 浏览: 92
python 实现字典找到年龄最大的人
5星 · 资源好评率100%
可以使用 Python 内置函数 `max()` 找到字典中最大的键值对,具体代码如下:
```python
persons = {"li": 18, "wang": 50, "zhang": 20, "sun": 22}
max_age = max(persons, key=persons.get)
print("年龄最大的人是:{},年龄为:{}".format(max_age, persons[max_age]))
```
输出结果为:
```
年龄最大的人是:wang,年龄为:50
```
其中,`max()` 函数的第一个参数是字典的键,第二个参数是一个函数,用于指定比较键值对大小的规则。在本例中,我们使用 `persons.get` 函数作为比较规则,它会根据字典中的值来比较大小。找到最大的键后,我们可以通过 `persons[max_age]` 来获得对应的值。
阅读全文