Python dict格式化输出

mac2025-07-31  5

导入json使用dumps()

import json dict = {'Infomation': '成绩单', 'Students': [{'Name': '小明', 'Age': 22, 'Grade': {'Chinese': 80, 'Math': 100, 'English': 90}}, {'Name': '小红', 'Age': 21, 'Grade': {'Chinese': 70, 'Math': 90, 'English': 80}}]} print(json.dumps(dict, indent=4, ensure_ascii=False)) # 缩进4空格,中文字符不转义成Unicode { "Infomation": "成绩单", "Students": [ { "Name": "小明", "Age": 22, "Grade": { "Chinese": 80, "Math": 100, "English": 90 } }, { "Name": "小红", "Age": 21, "Grade": { "Chinese": 70, "Math": 90, "English": 80 } } ] }

封装一下

import json def pretty(d): return json.dumps(d, indent=4, ensure_ascii=False)

手动操作

JSONMate

参考文献

Python3 如何格式化树状显示字典dict
最新回复(0)