我需要打印非ascii符号的值。这些值是unicode字符串。所以我有这个清单:
some_list = [u'Data', u'Svoris', u'Perdavimo laikas',
u'\u012evykio vietos adresas', u'Kvietimo prie\u017eastis']
我可以用非ascii符号打印它,但是u
仍然保留:
print 'hello %s' % (str(some_list)[1:-1].decode('unicode-escape'))
hello u'Data', u'Svoris', u'Perdavimo laikas', u'Įvykio vietos adresas', u'Kvietimo priežastis'
我怎样才能把u
也隐藏起来?你知道吗
您正在打印
str
的list
,并切掉[]
括号。相反,join
将字符串组合在一起:输出:
这也会删除
'
引号。你知道吗相关问题 更多 >
编程相关推荐