前言

有一个数据对列表,找到年龄最大的人,并输出结果。下面用三个人来做演示,实际工作中可能会有更多的人,但是操作的逻辑不变。如果是单个年龄这个数来比较,是简单的,但是如果是一个数据对,那比较就复杂了。具体看下面的代码。

下面直接上代码:

########################

person = {“li”:18,“wang”:50,“zhang”:20,“sun”:22}#列表可以更长,具体视实际情况而定

def find_max(dict):#写一个函数

max_age = 0

for key, value in dict.items():

    if value > max_age:

        max_age = value

        name = key

print (name)

print (max_age)

find_max(person)#调用函数

########################

执行结果如下:

wang
50