Python 如何将文档列表与语料库相结合
我无法将多个列表合并到一个文档中 我的文档示例如下Python 如何将文档列表与语料库相结合,python,Python,我无法将多个列表合并到一个文档中 我的文档示例如下 ['universitas','trunojoyo'] ['trunojoyo','ada','diklat','bumi'] ['roadshow','speedy','trunojoyo','isi'] 我用这个密码试过了,但它把眼泪都弄碎了 ''.join(str(x)表示文档中的x) ''.join(映射(str,文档)) 我想要这样的结果 ['universitas trunojoyo'、'trunojoyo ada diklat b
['universitas','trunojoyo']
['trunojoyo','ada','diklat','bumi']
['roadshow','speedy','trunojoyo','isi']
我用这个密码试过了,但它把眼泪都弄碎了
''.join(str(x)表示文档中的x)
''.join(映射(str,文档))
我想要这样的结果
['universitas trunojoyo'、'trunojoyo ada diklat bumi'、'roadshow speedy trunojoyo isi']
我无法决定您想要获取列表或字符串,因此以下实现可以同时执行这两项操作
input_lists = [['universitas', 'trunojoyo'],
['trunojoyo', 'ada', 'diklat', 'bumi'],
['roadshow', 'speedy', 'trunojoyo', 'isi']]
output_list = []
output_string = ""
for one_list in input_lists:
for one_element in one_list:
output_list.append(one_element)
output_string = "%s %s" % (output_string, one_element)
print(output_list)
print(output_string)
输出:
>> python test.py
['universitas', 'trunojoyo', 'trunojoyo', 'ada', 'diklat', 'bumi', 'roadshow', 'speedy', 'trunojoyo', 'isi']
universitas trunojoyo trunojoyo ada diklat bumi roadshow speedy trunojoyo isi
下面是一个基本的代码
documents=[['universitas', 'trunojoyo'],['trunojoyo', 'ada', 'diklat', 'bumi'] ['roadshow', 'speedy', 'trunojoyo', 'isi']]
documents=[" ".join(i) for i in documents]
print(documents)
output expected by you
['universitas trunojoyo', 'trunojoyo ada diklat bumi', 'roadshow speedy trunojoyo isi']
就在一行
[' '.join(str(word) for word in doc) for doc in documents]
在哪里
documents = [
['universitas', 'trunojoyo'],
['trunojoyo', 'ada', 'diklat', 'bumi'],
['roadshow', 'speedy', 'trunojoyo', 'isi'],
]