我需要获取迭代创建的串联子词列表,但每个结果之间有空格。很难用语言正确解释,但通过例子很容易理解:
input_list = [['sand', 'box'], ['pap', 'er', 'clip']]
# some code here to create an output list
print(output_list)
[['sand box'], ['pap er'], ['paper clip']]
如您所见,如果一个单词被分成两部分,只需用空格将它们连接起来即可。但是,如果一个单词由三个或更多部分组成,则将前两个部分相加,然后将相加的结果与新列表中的下一个部分相加。关于如何做到这一点有什么建议吗?
正如您所说,
‘’.join()
就是您搜索的内容:
print([''.join(elem) for elem in input_list])