for word in wordStr:
    word = word.strip()
print word


当上面的代码分析具有数千个单词的.txt时,为什么它只返回.txt文件中的最后一个单词?我需要做些什么才能使其返回文本文件中的所有单词?

最佳答案

那是因为变量字是当前字,当完成文件时,是最后一个:

def stuff():
    words = []
    for word in wordStr:
        words.append(word.strip())
    print words
    return words

关于python - for循环仅返回许多单词列表中的最后一个单词,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9882209/

10-16 09:25