Python3 如何格式化树状显示字典dict?

 时间:2026-04-27 10:58:20

1、首先,有一个字典对象profile如图所示,使用print直接显示,如图,没有换行和缩进。

Python3 如何格式化树状显示字典dict?

2、由于python的dict和json的对象呈对应关系,所以可以借用json模块。

首先,要在文件开头写import json,导入json模块。

接着,在下边使用json.dumps(字典对象, indent=缩进空格数)即可得到缩进的字符串,但是中文字符被unicode转义了。

print显示效果如下图。

Python3 如何格式化树状显示字典dict?

3、如果不希望中文字符等被unicode转义,可以在dumps函数内增加参数ensure_ascii=False。

Python3 如何格式化树状显示字典dict?

4、另外,如果希望显示的字典内的字段是排过序的,可以增加参数sort_keys=True。

Python3 如何格式化树状显示字典dict?

5、另外,要从unicode转义的字符序列得到原来字符,还可以使用encode()再decode('unicode-escape')。

Python3 如何格式化树状显示字典dict?

  • Linux命令详解:[4]cp、mv命令
  • Springboot将配置分为生产环境与开发环境文件
  • MFC应用实例:[51]获得文件属性
  • bootstrap treeview控件使用详解
  • 操作系统的问题与解答(内存管理)
  • 热门搜索
    红烧鸡腿的家常做法 弹丸论破攻略 长沙一日游攻略 兔子怎么养殖 四川职业技术学院怎么样 食疗减肥 侠盗飞车怎么玩 橄榄油减肥 绝食减肥 普林斯顿大学简介