我有一个单子如下:
lod = [
{'name': 'Tom', 'score': 60},
{'name': 'Tim', 'score': 70},
{'name': 'Tam', 'score': 80},
{'name': 'Tem', 'score': 90}
]
我想得到{'name': 'Tem', 'score':90}
,但我只能做到以下几点:
max(x['score'] for x in lod)
这只返回值90
。你知道吗
我怎样才能得到完整的词典?你知道吗
Tags:
我不知道
sorting
是否耗时您可以使用
max
的key function:只需将您的列表传递给
max
,如下所示:相关问题 更多 >
编程相关推荐