请按下面alist中元素的age由大到小排序输出。(请使用匿名函数) Alisa=[{'name':'a','age':20},{'name':'b','age':30},{'nameh':'c','age':25}]
时间: 2023-08-02 15:09:26 浏览: 166
将一个数组的所有元素排序后输出
5星 · 资源好评率100%
可以使用 `sorted` 函数,结合 `lambda` 匿名函数,按照字典中的 `age` 从大到小排序。
代码如下:
```
Alisa=[{'name':'a','age':20},{'name':'b','age':30},{'name':'c','age':25}]
sorted_alisa = sorted(Alisa, key=lambda x: x['age'], reverse=True)
print(sorted_alisa)
```
输出结果为:
```
[{'name': 'b', 'age': 30}, {'name': 'c', 'age': 25}, {'name': 'a', 'age': 20}]
```
阅读全文