当我想在Python控制台中打印汉字时,我有点困惑:
例如,假设我在一个列表word_list
中读了一些汉字尽管美国一些重要行业
。如果我这样打印:
for item in word_list:
print item
它在控制台中以尽
管
美
国
一
{重
要
行
业
。但是,如果我直接这样打印:
我得到:[u'\u5c3d\u7ba1', u'\u7f8e\u56fd', u'\u4e00\u4e9b', u'\u91cd\u8981', u'\u884c\u4e1a', ...
那么我怎样才能打印出word_list
并让它以中文字符显示呢?在
这应该是有效的:
这里,
^{pr2}$join
将把来自word_list
的两个连续的元素与''
char(空字符串)连接起来,这就像将word_list
中的所有元素放在一个字符串中一样。在您的例子中,word_list
的元素已经是unicode格式的,所以它是直接的。在相关问题 更多 >
编程相关推荐