# 示例代码:对 Python 字典进行排序
# 创建一个示例字典
my_dict = {'apple': 3, 'banana': 1, 'orange': 2}
# 按键排序(升序)
sorted_by_key = dict(sorted(my_dict.items()))
print("按键排序(升序):", sorted_by_key)
# 按键排序(降序)
sorted_by_key_desc = dict(sorted(my_dict.items(), reverse=True))
print("按键排序(降序):", sorted_by_key_desc)
# 按值排序(升序)
sorted_by_value = dict(sorted(my_dict.items(), key=lambda item: item[1]))
print("按值排序(升序):", sorted_by_value)
# 按值排序(降序)
sorted_by_value_desc = dict(sorted(my_dict.items(), key=lambda item: item[1], reverse=True))
print("按值排序(降序):", sorted_by_value_desc)
sorted() 函数对字典的键进行排序,默认是升序,可以通过 reverse=True 参数改为降序。key=lambda item: item[1] 指定按字典的值进行排序。同样可以使用 reverse=True 进行降序排列。dict() 和 items():items() 方法返回字典的键值对,dict() 将排序后的键值对重新转换为字典。希望这个示例能帮助你理解如何对 Python 字典进行排序!
上一篇:python矩阵乘法
下一篇:python sorted函数
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站