python sort_value
时间: 2024-01-17 14:03:43 浏览: 66
Pandas之排序函数sort_values()的实现
如果你想按照字典中的值对字典进行排序,可以使用 `sorted` 函数和 `items` 方法。以下是一个例子:
```python
my_dict = {'apple': 5, 'banana': 2, 'orange': 4}
# 按值排序
sorted_dict = dict(sorted(my_dict.items(), key=lambda item: item[1]))
print(sorted_dict)
# 输出:{'banana': 2, 'orange': 4, 'apple': 5}
```
在上面的例子中,`my_dict.items()` 返回一个元组列表,每个元组包含一对键-值对。`sorted` 函数使用 `key` 参数来指定按值排序。`lambda` 函数用于从元组中提取值。`dict` 函数用于将排序后的元组列表转换回字典。
阅读全文