你好,我有多个清单.例如:
[u'This/ABC']
[u'is/ABC']
[u'not/ABC']
[u'even/ABC']
[u'close/ABC']
[u'to/ABC']
[u'funny/ABC']
[u'./ABC']
[u'O/ABC']
[u'noez/ABC']
[u'!/ABC']
Run Code Online (Sandbox Code Playgroud)
我需要加入此列表
This/ABC is/ABC not/ABC even/ABC close/ABC to/ABC funny/ABC ./ABC
O/ABC noez/ABC !/ABC
Run Code Online (Sandbox Code Playgroud)
我该怎么办?是的,中间有空的空间!
如果将它们全部放在列表中,例如:
a = [
[u'This/ABC'],
[u'is/ABC'],
...
]
Run Code Online (Sandbox Code Playgroud)
您可以通过添加所有列表并在结果上使用常规联接来获得结果:
result = ' '.join(sum(a, []))
Run Code Online (Sandbox Code Playgroud)
在重新阅读这个问题几次之后,我想你也想要那个空行.这更像是一样的.加:
b = [
[u'O/ABC'],
[u'HAI/ABC'],
...
]
lines = [a, b]
result = '\n\n'.join([' '.join(sum(line, [])) for line in lines])
Run Code Online (Sandbox Code Playgroud)