为了账号安全,请及时绑定邮箱和手机立即绑定

如何在list中加入中文项?

Q:如何在list中加入中文项?

直接输中文是乱码,加文本前u'...'也不能实现....

正在回答

4 回答

xc熊猫,你的问题解决了吗?

我也遇到一样的问题。

0 回复 有任何疑惑可以回复我~

L=[1,2,3]

L.append('中国')

print(L)

试试这段代码,

如果不行的话,你用的什么编辑文本,notepad++中"设置"--"新建"--勾选UTF-8(无BOM)


0 回复 有任何疑惑可以回复我~
#1

xc熊猫 提问者

用的notepad编辑的代码,也正确设置了,输入以下代码后 # -*- coding: utf-8 -*- L=[1,2,3] L.append('中国') print(L) 返回的结果是[1, 2, 3, '\xe4\xb8\xad\xe5\x9b\xbd']....我也是醉了想不通还有哪里会出错?
2016-01-22 回复 有任何疑惑可以回复我~

# -*- coding: utf-8 -*-      

在第一行输入这段代码试试

0 回复 有任何疑惑可以回复我~
#1

xc熊猫 提问者

不加这段命令会报错,加了这段命令输出结果是类似于 '\xe4\xb8\xad\xe5\x9b\xbd' 这样的东西-。-
2016-01-22 回复 有任何疑惑可以回复我~

文件首行添加 

#-*- encoding: utf-8 -*-

0 回复 有任何疑惑可以回复我~
#1

xc熊猫 提问者

添加啦,可是输出结果是类似于 '\xe4\xb8\xad\xe5\x9b\xbd' 这样的东西依旧不显示中文...
2016-01-22 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758358    人
  • 解答问题       8967    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

如何在list中加入中文项?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号