Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python dict 排序

作者:狂暴的酷   发布日期:2025-10-20   浏览:75

# 示例代码:对 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)

解释说明:

  1. 按键排序:使用 sorted() 函数对字典的键进行排序,默认是升序,可以通过 reverse=True 参数改为降序。
  2. 按值排序:通过 key=lambda item: item[1] 指定按字典的值进行排序。同样可以使用 reverse=True 进行降序排列。
  3. dict()items()items() 方法返回字典的键值对,dict() 将排序后的键值对重新转换为字典。

希望这个示例能帮助你理解如何对 Python 字典进行排序!

上一篇:python矩阵乘法

下一篇:python sorted函数

大家都在看

python时间格式

python读取文件路径

staticmethod在python中有

python开发windows应用程序

python中len是什么意思

python ord和chr

python中的yield

python自定义异常

python判断路径是否存在

python list.pop

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站