如何在控制台中打印汉字?

2024-09-26 21:37:05 发布

您现在位置:Python中文网/ 问答频道 /正文

当我想在Python控制台中打印汉字时,我有点困惑:

例如,假设我在一个列表word_list中读了一些汉字尽管美国一些重要行业。如果我这样打印:

for item in word_list:
    print item

它在控制台中以{}。但是,如果我直接这样打印:

^{pr2}$

我得到:[u'\u5c3d\u7ba1', u'\u7f8e\u56fd', u'\u4e00\u4e9b', u'\u91cd\u8981', u'\u884c\u4e1a', ...

那么我怎样才能打印出word_list并让它以中文字符显示呢?在


Tags: in列表foritemlistwordprint行业
1条回答
网友
1楼 · 发布于 2024-09-26 21:37:05

这应该是有效的:

print ''.join(word_list)

这里,join将把来自word_list的两个连续的元素与''char(空字符串)连接起来,这就像将word_list中的所有元素放在一个字符串中一样。在您的例子中,word_list的元素已经是unicode格式的,所以它是直接的。在

^{pr2}$

相关问题 更多 >

    热门问题