问答详情

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

312次观看
标签: 乱码 中文 列表
老师回答

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

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

输出结果:

['xe4xbdxa0xe5xa5xbd', 1, 'apple']

解决方法:

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

输出结果:

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

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

免费直播

    精选课程
    相关推荐

    注册电脑版

    版权所有 2003-2020 广州环球青藤科技发展有限公司