当前位置: 首页 > 图灵资讯 > 行业资讯> python字典打印乱码怎么解决

python字典打印乱码怎么解决

发布时间:2026-04-27 15:48:27

Python中列表或字典输出乱码的解决方案:

问题:Python中的列表(list)或者字典包含中文字符串,直接使用print会产生以下结果:

#打印字典
dict={'name':'张三'}
printdict
>>>{'name':'\xe5\xbcxa0\xe4\xb8;}

#打印列表
list=[{'name':'张三'}]
printlist
>>>[{'name':'\xe5\xbcxa0\xe4\xb8;}]

解决方案:

输出采用以下方法:

importjson

#打印字典
dict={'name':'张三'}
printjson.dumps(dict,encoding="UTF-8",ensure_ascii=False)
>>>{'name':'张三'}

#打印列表
list=[{'name':'张三'}]
printjson.dumps(list,encoding="UTF-8",ensure_ascii=False)
>>>[{'name':'张三'}]

json.dumps

json.dumps 用于将 Python 对象编码成 JSON 字符串。

请关注Python视频教程栏目,了解更多Python知识。

相关文章

python如何清空excel单元格

python如何清空excel单元格

2026-04-28
python如何求次幂?

python如何求次幂?

2026-04-28
python如何求偶数和?

python如何求偶数和?

2026-04-28
win10如何安装python模块

win10如何安装python模块

2026-04-28
python怎么计算列表元素个数

python怎么计算列表元素个数

2026-04-28
python如何控制内存

python如何控制内存

2026-04-28