第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

查找與特定鍵相關(guān)的字典列表中的最小值

查找與特定鍵相關(guān)的字典列表中的最小值

九州編程 2021-09-11 15:20:43
我有這個 :[{'prisonniers': [], 'sécurité': '47'},{'prisonniers': [],'sécurité':'92'}, {'prisonniers': [], 'sécurité': '38'}]我需要將具有最低“安全性”的字典放入另一個列表中,在這種情況下,我需要這個:myList = [{'prisonniers': [], 'sécurité': '38'}]
查看完整描述

3 回答

?
繁華開滿天機

TA貢獻1816條經(jīng)驗 獲得超4個贊

min函數(shù)接受一個名為 的參數(shù)key,它將根據(jù)key可以調(diào)用的值找到可迭代的最小值。所以,試試這個:


l = [{'prisonniers': [], 'sécurité': '47'},{'prisonniers': [],'sécurité':'92'}, {'prisonniers': [], 'sécurité': '38'}]


min(l, key=lambda x:x['sécurité'])

輸出將是


{'prisonniers': [], 'sécurité': '38'}


查看完整回答
反對 回復(fù) 2021-09-11
?
達令說

TA貢獻1821條經(jīng)驗 獲得超6個贊

類似于mehrdad-pedramfar's answer,但我更喜歡itemgetter從operator模塊中使用以提高可讀性。


設(shè)置:


from operator import itemgetter

data = [{'prisonniers': [], 'sécurité': '47'},{'prisonniers': [],'sécurité':'92'}, {'prisonniers': [], 'sécurité': '38'}]

解決方案:


>>> min(data, key=itemgetter('sécurité'))

{'prisonniers': [], 'sécurité': '38'}


查看完整回答
反對 回復(fù) 2021-09-11
?
青春有我

TA貢獻1784條經(jīng)驗 獲得超8個贊

您可以使用min它,將其設(shè)置securite為查找最小值的鍵:


inList = [{'prisonniers': [], 'securite': '47'},{'prisonniers': [],'securite':'92'}, {'prisonniers': [], 'securite': '38'}]


value = min(inList, key=lambda elem: elem['securite'])

print(value)

輸出:


{'prisonniers': [], 'securite': '38'}

在上面的例子中,我替換了é,e但它在你的情況下也能正常工作。


查看完整回答
反對 回復(fù) 2021-09-11
  • 3 回答
  • 0 關(guān)注
  • 229 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號