给定字典person={"li":18,"wang":50,"zhang":20,"sun":22},找出年龄最大的人并输出
时间: 2023-07-07 16:46:01 浏览: 102
可以使用Python中的字典操作来找到年龄最大的人。具体的代码如下:
```
person={"li":18,"wang":50,"zhang":20,"sun":22}
max_age = 0
max_person = ''
for name, age in person.items():
if age > max_age:
max_age = age
max_person = name
print("年龄最大的人是{},年龄为{}岁。".format(max_person, max_age))
```
输出结果为:
```
年龄最大的人是wang,年龄为50岁。
```
这个代码的思路是,遍历字典中的每个元素(即每个人的名字和年龄),如果发现有人的年龄比当前的最大年龄还要大,就更新最大年龄和最大年龄对应的人的名字,最后输出最大年龄对应的人的名字和年龄。
相关问题
给定字典person = {"li":18,"wang":50,"zhang":20,"sun":22},找出年龄最大的人并输出。
可以使用 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` 参数来指定按照字典的值进行比较。最终返回的是年龄最大的人的姓名。
用Python给定字典person = {"li":18,"wang":50,"zhang":20,"sun":22},找出年龄最大的人并输出。
可以使用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参数指定了一个函数,用于在字典的键中寻找最大值。在本例中,我们使用了字典的get()方法来获取每个人的年龄作为比较依据。
阅读全文