将句子列表拆分为数组中的单独单词

时间:2017-11-22 14:06:11

标签: python

我有一个由

行组成的列表
lines =  ['The query complexity']

每次启动循环时,我都需要在单独的行中选择每个单词

lines =  ['The']
lines =  ['query']
lines =  ['complexity']

请帮我把它作为一个单独的单词列表来获取。

for i in array:
    print(array[0].split())

2 个答案:

答案 0 :(得分:2)

这样可行:

lines =  ['The query complexity']
split = [word for word in lines[0].split(' ')]

for word in split:
    #your code

答案 1 :(得分:1)

您显示的变量lines中只有一行,但我从您的问题中假设它可能是多行。在这种情况下,您需要循环遍历lines,然后遍历每一行中的单个单词。

复制您的示例,您可以尝试以下操作:

for line in lines:
    for word in line.split():
        print(word)

这就是你要找的东西吗?