python2.7列表U转成中文显示
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
from operator import itemgetter
aa=[(u'\u5f20\u4e09', u'8', u'2'), (u'\u674e\u56db', u'6', u'2'), (u'\u674e\u516d', u'5', u'5'), (u'\u674e\u4e5d', u'9', u'3'), (u'\u5f20\u4e8c', u'7', u'1'), (u'\u5f20\u4e94', u'13', u'0'), (u'\u5f20\u4e03', u'7', u'0'), (u'\u674e\u4e00', u'15', u'0'), (u'\u674e\u4e8c', u'3', u'5'), (u'\u674e\u4e09', u'9', u'0'), (u'\u674e\u4e94', u'11', u'1')]
a0=map(itemgetter(0), aa) #itemgetter讲列表中元组第一个值取出组成新的列表
print a0
#下面的两行代码是重点
a1 = str(a0).replace('u\'','\'')
print a1.decode("unicode-escape")
打印结果:
[u'\u5f20\u4e09', u'\u674e\u56db', u'\u674e\u516d', u'\u674e\u4e5d', u'\u5f20\u4e8c', u'\u5f20\u4e94', u'\u5f20\u4e03', u'\u674e\u4e00', u'\u674e\u4e8c', u'\u674e\u4e09', u'\u674e\u4e94']
['张三', '李四', '李六', '李九', '张二', '张五', '张七', '李一', '李二', '李三', '李五']
浙公网安备 33010602011771号