字典如何根据值的大小降序排列
时间: 2023-06-18 08:07:15 浏览: 103
数组排列.zip
可以使用sorted()函数中的key参数来指定排序规则,例如:
```python
my_dict = {'a': 10, 'b': 5, 'c': 20, 'd': 15}
sorted_dict = {k: v for k, v in sorted(my_dict.items(), key=lambda item: item[1], reverse=True)}
```
上述代码中,lambda函数用来指定排序规则,即根据字典中每个元素的值(即item[1])进行降序排列。reverse=True表示降序排列。最终得到的sorted_dict即为按照值降序排列的字典。
阅读全文