• 技术文章 >常见问题 >Python常见问题

    python打印列表有中文乱码怎么解决?

    yangyang2020-05-29 09:23:21原创2769

    定义列表并直接输出,结果输出结果中文是乱码:

    e=['你好',1,'apple']
    print e

    输出结果:

    ['\xe4\xbd\xa0\xe5\xa5\xbd', 1, 'apple']

    解决方法:

    e=['你好',1,'apple']
    print json.dumps(e,encoding='utf-8',ensure_ascii=False)

    输出结果:

    ["你好", 1, "apple"]

    更多Python知识请关注Python自学网

    专题推荐:python
    品易云
    上一篇:python3中数组如何定义? 下一篇:python文件打包为exe提示找不到路径是什么原因?

    相关文章推荐

    • python括号代表什么意思?• python map()函数怎么用?• python 3.3使用print输出保语法错误是什么原因?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网