zatusnemiku
"""
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)

 

分类:

技术点:

相关文章:

  • 2021-12-12
  • 2021-12-28
  • 2021-10-05
  • 2021-11-28
  • 2021-12-02
  • 2022-12-23
  • 2021-12-04
  • 2021-08-02
猜你喜欢
  • 2022-12-23
  • 2021-10-21
  • 2021-11-27
  • 2021-11-18
  • 2021-11-17
  • 2021-09-06
相关资源
相似解决方案