2024-04-24 03:35:22 发布
网友
我使用的API返回以下格式的值:
raw = [{'Name': 'Erica','Value':12},{'Name':'Sam','Value':8},{'Name':'Joe','Value':60}]
我试图返回具有前2个“值”的人的“名称”:
result = ['Joe','Erica']
完成这个任务最有效的方法是什么
raw = [{'Name': 'Erica','Value':12},{'Name':'Sam','Value':8},{'Name':'Joe','Value':60}] raw.sort(key=lambda d: d['Value'], reverse=True) result = [] for i in range(2): result.append(raw[i]['Name']) print(result) # => ['Joe', 'Erica']
打印(结果)
试试这个
打印(结果)
试试这个
相关问题 更多 >
编程相关推荐