[英]how to find max value in list?
我有一個字典列表:
my_list = [
{
'name': 'Angela',
'bid': 130
},
{
'name': 'James',
'bid': 145
},
{
'name': 'Jane',
'bid': 115
}
]
我想做的是返回容量的最大值並print(f"The Winner is {name} with a bid of {bid}")
max(my_list, key=lambda x:x['bid'])
你可以在這里使用max
function
my_list = [{'name': 'Angela','bid': 130},{'name': 'James','bid': 145},{'name': 'Jane','bid': 115}]
max_data = max(my_list, key= lambda x:x['bid'])
name, bid = max_data['name'], max_data['bid']
print(f"The Winner is {name} with a bid of {bid}")
output
The Winner is James with a bid of 145
使用format
方法,所以它為我查找鍵:
winner = max(my_list, key=lambda x: x['bid'])
print("The Winner is {name} with a bid of {bid}".format(**winner))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.