📜  Python-测验| Python词典测验 |问题 13(1)

📅  最后修改于: 2023-12-03 15:19:12.921000             🧑  作者: Mango

Python-测验| Python词典测验 |问题 13

本次测验为Python词典测验,主要考察使用Python字典相关操作的能力。

问题描述

给定一个字典变量person_details,包含人员的姓名和年龄信息,要求输出年龄最大的人员姓名。

person_details = {'Tom': 28, 'Jerry': 30, 'Mickey': 26, 'Donald': 32}
解题思路

首先,我们需要找出年龄最大的人员,也就是字典中值最大的元素。可以使用Python内置函数max()返回字典中值最大的键。

max_age = max(person_details, key=person_details.get)

其中,get()方法是用来获取字典中指定键的值。

接着,就可以输出年龄最大的人员姓名。

print('年龄最大的人员是:', max_age)

完整代码如下:

person_details = {'Tom': 28, 'Jerry': 30, 'Mickey': 26, 'Donald': 32}

max_age = max(person_details, key=person_details.get)
print('年龄最大的人员是:', max_age)
参考文献