怎么使用python中max函数的key

这篇文章主要介绍了怎么使用python中max函数的key,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。

我们提供的服务有:网站设计制作、网站设计、微信公众号开发、网站优化、网站认证、高陵ssl等。为上1000家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的高陵网站制作公司

1、获取列表最大值

# -*- coding: utf-8 -*-

# 指定排序的key
lst = [{'age': 20}, {'age': 23}]
max(lst, key=lambda x: x['age'])
# {'age': 23}

2、获取字典中value最大对应的key

salaries={
    'jasn':30090,
    'nancy':100000,
    'jack':10000,
    'nick':2090
}
# 匿名函数
print('工资最多的人是:', max(salaries, key=lambda x: salaries[x]))
#>>> nancy

3、获取绝对值最大值

t=[1,5,-6,-4]
ans=max(t,key=lambda k:abs(k))
print(ans) #-6

4、获取句子最长单词

str1 = 'Life is short , I use python'
print(max(str1.split(), key = len))
#>>> python

5、获取句子中ASCII码最大的单词

x=’i want a banana’
ans=max(x.split(),key=lambda k:sum(ord© for c in k))
Print(ans) #’banana’

感谢你能够认真阅读完这篇文章,希望小编分享怎么使用python中max函数的key内容对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,遇到问题就找创新互联,详细的解决方法等着你来学习!


文章题目:怎么使用python中max函数的key
链接地址:http://scyanting.com/article/pspche.html