Python 奇怪的合并-单词列表

Python 奇怪的合并-单词列表,python,list,Python,List,我有这样一个单词列表: texts=[['word1', 'word2', 'word3']['word4', 'word5', 'word6']] 我期望的结果是: texts=[['word1 word2 word3']['word4 word5 word6'] 这就是我所尝试的: 对于文本中的项目: item=[" ".join([word for word in item])] 但它不起作用。为什么?只需将子列表传递给join: In [62]: [[' '.join(sub_li

我有这样一个单词列表:

texts=[['word1', 'word2', 'word3']['word4', 'word5', 'word6']]
我期望的结果是:

texts=[['word1 word2 word3']['word4 word5 word6']
这就是我所尝试的:

对于文本中的项目:

item=[" ".join([word for word in item])]

但它不起作用。为什么?

只需将子列表传递给
join

In [62]: [[' '.join(sub_list)] for sub_list in texts]
Out[62]: [['word1 word2 word3'], ['word4 word5 word6']]

只需将子列表传递到
join

In [62]: [[' '.join(sub_list)] for sub_list in texts]
Out[62]: [['word1 word2 word3'], ['word4 word5 word6']]

您有一个列表列表,而不是一个简单的列表,
[[”“.join(sub)]用于子项]
您有一个列表列表,而不是一个简单的列表,
[”“.join(sub)]用于子项]
谢谢,非常简单,但我无法实现。谢谢,非常简单,但我无法实现。