列表排序(Python)

目录

描述

解决方案

代码

代码走读

传送门

测试用例


描述

给定以下列表:

[{'name':'a','age':20},{'name':'b','age':30},{'name':'c','age':25}]

请按照age大小从大到小排序。

解决方案

使用sorted()函数对列表排序。

代码

alist = [{'name':'a','age':20},{'name':'b','age':30},{'name':'c','age':25}]
result = sorted(alist, key=lambda x:x["age"], reverse=True)
print(result)

代码走读

# 初始化列表
alist = [{'name':'a','age':20},{'name':'b','age':30},{'

你可能感兴趣的:(#,Python常见题目,Python,Python,列表排序)