# 示例代码:对 Python 字典进行排序
# 创建一个示例字典
my_dict = {'apple': 3, 'banana': 1, 'cherry': 2}
# 按键排序(默认升序)
sorted_dict_by_key = dict(sorted(my_dict.items()))
print("按键排序(升序):", sorted_dict_by_key)
# 按键排序(降序)
sorted_dict_by_key_desc = dict(sorted(my_dict.items(), reverse=True))
print("按键排序(降序):", sorted_dict_by_key_desc)
# 按值排序(升序)
sorted_dict_by_value = dict(sorted(my_dict.items(), key=lambda item: item[1]))
print("按值排序(升序):", sorted_dict_by_value)
# 按值排序(降序)
sorted_dict_by_value_desc = dict(sorted(my_dict.items(), key=lambda item: item[1], reverse=True))
print("按值排序(降序):", sorted_dict_by_value_desc)
my_dict
,其中包含三个键值对。sorted()
函数和 dict.items()
方法可以按键对字典进行排序,默认是升序。sorted()
中添加 reverse=True
参数。key=lambda item: item[1]
来指定按字典的值进行排序。reverse=True
参数实现降序排序。通过这些方法,你可以根据不同的需求对字典进行排序。
上一篇:python 获取时间戳
下一篇:python代码在线运行
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站