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)]用于子项]
谢谢,非常简单,但我无法实现。谢谢,非常简单,但我无法实现。