给定字典person = {"li":18,"wang":50,"zhang":20,"sun":22},找出年龄最大的人并输出。
时间: 2023-09-02 16:07:05 浏览: 251
py代码-输入一个包含若干数字的列表,输出其中绝对值最大的数字。 例如输入[-8,64,3.5,-89],输出-89。
可以使用 Python 中的 `max()` 函数来找出字典中值最大的键值对,示例如下:
```python
person = {"li":18,"wang":50,"zhang":20,"sun":22}
oldest_person = max(person, key=person.get)
print(oldest_person)
```
输出结果为:
```
wang
```
其中,`max()` 函数的 `key` 参数指定了比较的关键字,这里使用 `person.get` 函数来获取字典中对应键的值,然后比较大小。由于默认比较的是字典的键,因此需要使用 `key` 参数来指定按照字典的值进行比较。最终返回的是年龄最大的人的姓名。
阅读全文