qmap按住value从大到小排序
时间: 2023-11-03 13:04:21 浏览: 402
对map里面的value进行排序
您可以使用Python中的sorted函数,以字典值作为排序关键字,并将reverse参数设置为True来进行从大到小排序。以下是一个示例代码:
```python
my_dict = {"a": 10, "b": 5, "c": 20, "d": 15}
sorted_dict = dict(sorted(my_dict.items(), key=lambda x: x[1], reverse=True))
print(sorted_dict)
```
输出结果为:
```
{'c': 20, 'd': 15, 'a': 10, 'b': 5}
```
在此示例中,我们首先使用items()方法将字典转换为元组列表,然后使用lambda函数将元组的第二个元素(即值)作为排序关键字。最后,我们将reverse参数设置为True以进行从大到小排序,并使用dict()函数将排序后的元组列表转换回字典。
阅读全文