我有一个从excel单元格编译的列表,使用python  - 比如说listlist.单元格/列表中的每个元素都是unicode.当我打印列表时
print listlist
我看到'u'被添加到列表的每个成员之前.但是当我打印列表时
for member in listlist:
  print member
我没有看到'u'在会员面前.
有人可以向我解释为什么会有这种差异?它是在xlrd模块中定义的吗?
这是因为print list相当于
print "[", ", ".join(repr(i) for i in list), "]"
repr(s)仅u"blabla"用于print s打印时的unicode字符串blabla.
| 归档时间: | 
 | 
| 查看次数: | 5146 次 | 
| 最近记录: |