首页 > 其他 > 详细

max函数高级使用方法

时间:2020-06-20 14:16:08      阅读:46      评论:0      收藏:0      [点我收藏+]
"""
zip函数可以将传入的两个参数配对,以一对一个元组的形式返回
我们可以利用这一特性将字典中的键值对分别取出,用zip函数配对,
再通过max函数或者min函数取键值对中值最大或最小的一项,并将
键值对同时返回,这样我们不仅能知道大小,还可以知道其对应的key
"""
# vocaloid={‘miku‘:16,‘ruka‘:20,‘rin‘:14,‘ran‘:14}
# temp=zip(vocaloid.values(),vocaloid.keys())
# max_result=max(temp)
# print(max_result)


# vocaloid={‘a‘:3,‘b‘:2}
# temp=zip(vocaloid.keys(),vocaloid.values())
# max_result=max(temp)
# print(max_result)



#######################################################################################
"""
max函数内还定义了一个关键字key
我们可以通过key对传入max函数内可迭代对象的每一个元素进行处理后再交与max比较
min同理
"""
vocaloid_l=[
    {name:miku,age:16},
    {name:rin,age:14},
    {name:ruka,age:20},
    {name:ran,age:14}
]
result=max(vocaloid_l,key=lambda vocaloid_l:vocaloid_l[age])
print(result)

 

max函数高级使用方法

原文:https://www.cnblogs.com/zatusnemiku/p/13168389.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!