import nltk as nt
txt="The latest version of Anaconda comes with Python 3.8. But sometimes you need to use an earlier release. With Anaconda, the preferred way to use a previous version of Python is to create a separate conda environment for each project."
word_tok=nt.word_tokenize(txt)
stopWords=nt.corpus.stopwords.words("english")
print(word_tok)
wordClear=[]
for i in word_tok: # infinity loop
if i not in stopWords:
word_tok.append(i)
有什么問題?
我總是看到向上陳述的形式,但我的項目的這種形式是無限循環,但
for i in word_tok:
print(i)
這不是無限循環。
您正在更新數組
word_tok
,并動態添加新的i。所以它可能會繼續增加,而且永遠不會結束。