【发布时间】:2019-10-31 21:03:05
【问题描述】:
假设我有一个列表列表(包含句子的标记)。
例如:
new_list = ['hello', 'folks', 'i', 'am', 'a', 'good', 'boy', '.'], ['python', 'is', 'a', 'language', '.']]
我想将它们合并回一个列表?
如何做到这一点?有什么捷径吗?
输出:
['大家好,我是个好孩子','python 是一门语言'。]
我尝试过的如下:
1) new_list_1 = (''.join(str(new_list)))
2) from itertools import chain
new_list_1 = list(chain(*new_list))
目前我得到的输出(仅就合并标记而言)为:
new_list_1 = ['hello', 'folks', 'i', 'am', 'a', 'good', 'boy', '.' 'python', 'is', 'a', 'language', '.']
【问题讨论】:
-
为什么你有一个单独的
.作为一个项目,应该是前一个单词的一部分
标签: python python-3.x list token flatten