|
发表于 2005-5-16 13:04:39
|
显示全部楼层
如果是输出列表中的单个元素,使用"print"可以正确输出中文;但是如果输出整个列表,则会输出中文的内部表示,在命令行下如下所示:
>>> a=['老师','学生']
>>> a
['\xc0\xcf\xca\xa6', '\xd1\xa7\xc9\xfa']
>>> a[0]
'\xc0\xcf\xca\xa6'
>>> print a
['\xc0\xcf\xca\xa6', '\xd1\xa7\xc9\xfa']
>>> print a[0],a[1]
老师 学生
>>>
至于如何在整个列表中显示中文,我也不大清楚。但可以用for循环实现:
>>> for s in a: print s,
...
老师 学生
>>> |
|