您好,登錄后才能下訂單哦!
這篇文章主要介紹了怎么使用python中max函數的key,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。
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內容對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。