为了账号安全,请及时绑定邮箱和手机立即绑定

如何用python将多行unicode字符串前的u移除?

如何用python将多行unicode字符串前的u移除?

交互式爱情 2019-04-07 11:18:58
例如我有以下的数据需要处理[u'123'][u'abc'][u'bla']我想要把他输出为:'123''abc''bla'搜索了一下发现如果数据只有一行比如,a=[u'123']我想要把它输出为'123',只要一行代码''.join(a)就可以了,但是如果数据为多行a="""[u'123'][u'abc'][u'bla']"""forlineina:``.join(line)输出为:'\n''[''u'"'"'1''2''3'"'"']''\n''[''u'"'"'a''b''c'"'"']''\n''[''u'"'"'b''l''a'"'"']''\n'这是为什么呢?对于多行的数据如何处理?
查看完整描述

2 回答

?
呼唤远方

TA贡献1856条经验 获得超11个赞

你的a是个字符串不是列表
先把
a=[
[u'123'],
[u'abc'],
[u'bla'],
]
以上才是二维list
                            
查看完整回答
反对 回复 2019-04-07
  • 2 回答
  • 0 关注
  • 420 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信