python字典排序lambda
时间: 2023-10-24 14:06:37 浏览: 111
详解Python的Lambda函数与排序
可以使用lambda表达式对Python字典进行排序。具体实现方法如下:
```python
d = {'apple': 10, 'orange': 20, 'banana': 5}
sorted_d = sorted(d.items(), key=lambda x: x[1])
print(sorted_d)
```
输出结果为:
```
[('banana', 5), ('apple', 10), ('orange', 20)]
```
其中,`sorted()`函数的`key`参数指定了排序的依据,这里使用lambda表达式指定按照字典的值进行排序。
阅读全文