Поскольку remove
- это метод, который изменяет объект изменяемого списка, к которому он вызывается, и возвращает None
.
l= MyWords.upper().split()
l.remove(SpamWords[SpamCheckRange])
# l is ['YES']
Возможно, вы хотите:
>>> [word for word in MyWords.split() if word.upper() not in SpamWords]
['yes']