Не уверен, что это связано, но я думаю, что вы имеете в виду [w for w in tokens if w not in stop_words]
tokens.append(word_tokenize(each))
<- это, вероятно, даст вам 2d массив. Так что <code>each это список. Возможно, вы ожидаете, что это будет одномерный список, и в этом случае вы можете использовать tokens.concat(word_tokenize(each))