Python练习实例78 | 找到年龄最大的人,并输出

其实,对于编程敏感的人来说,当一拿到这个题目,我们就可以想到遍历字典当中的value这一知识点。

小黄人.jpg

首先,需要我们创建一个字典,字典当中包含了N个key-value对,然后我们再按照value值的大小对字典当中的元素进行遍历,直到能够找到最大的key-value对为止。

好了,不多说了,请看下满代码:

# 找到年龄最大的人,并输出。

person = {"li":18,"wang":29,"zhang":20,"sun":45} #创建一个字典
max = 0 # 输入一个初始值
for i in person: #遍历字典中的value
    if person[i] > max: #如果字典中的值大于max
        name,max = i,person[i] #则将i及字典的值,赋值给name和max
print(name,max) # 打印出结果

打印出的结果如下图所示:

C:\Python\python.exe "C:/Users/Administrator/Desktop/Python 练习实例100题/练习实例72.py"
sun 45

Process finished with exit code 0

可以看到年龄最大的是key-value对是:“sun”:45。

2020年4月18日
北京市通州区京贸中心

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容