对工资的字典dict_salary={'lili':3000,'mary':5000,'lilei':10000,'may':2000},将工资按照降序排列,key需要用匿名函数。
时间: 2023-07-14 20:13:21 浏览: 143
Study「Python」:判断词典dict当中是否存在某个key
5星 · 资源好评率100%
可以使用Python内置的sorted函数,结合lambda表达式,对字典按照值进行排序,排序方式为降序(reverse=True)。代码如下:
```python
dict_salary={'lili':3000,'mary':5000,'lilei':10000,'may':2000}
sorted_dict = sorted(dict_salary.items(), key=lambda x: x[1], reverse=True)
print(sorted_dict)
```
输出结果为:
```
[('lilei', 10000), ('mary', 5000), ('lili', 3000), ('may', 2000)]
```
其中,sorted_dict是一个列表,每个元素是一个包含键值对的元组,按照值从大到小排序。
阅读全文