我有一个包含l1 = ['øk', 'løk', 'pølse', 'pål', 'æl']
等特殊字符的列表
如何在函数中打印或返回此列表,以便包含特殊字符。我知道你可以写print u'Ølske'
但是当你有名单时你会怎么做?`
当我运行时:
# -*- coding: utf-8 -*-
l1 = [u"ål", u"øk", u"møk"]
print l1
我明白了:
[u'\xe5l', u'\xf8k', u'm\xf8k']
答案 0 :(得分:0)
这是一个可以完成这项工作的小黑客:
>>> l1 = [u"ål", u"øk", u"møk"]
>>> print '[' + ', '.join("'" + x + "'" for x in l1) + ']'
>>> ['ål', 'øk', 'møk']
Python 3.0应该从列表中打印特殊字符,没有任何麻烦。