pycharm中中文列表输出\xe5\xb0\x8f之类的怎么解决

#coding=utf-8
member=["小","大","小"]
print(member)

print("小打小闹")

结果为:
['\xe5\xb0\x8f', '\xe5\xa4\xa7', '\xe5\xb0\x8f']
小打小闹

问:怎么解决列表输出的编码问题

阅读 11.4k
2 个回答

当输出list时,里面的元素按%r(调__repr__())处理,当输出str时,按%s(调__str__())处理。所以,如果你想看到list里的中文,就:

for i in member:
    print i
print str(member).decode('string_escape')

可以解决

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题