Вы можете сравнить это с длиной spaCy Doc
. Например. давайте распечатаем все токены с их индексами и укажем, когда это последний.
import spacy
str = "the big brown fox"
nlp = spacy.load("en_core_web_sm")
doc = nlp(str)
for i, t in enumerate(doc):
print("{}{}: {}".format(i, " and last" if i == len(doc) - 1 else "", t.text))
Результат:
0: the
1: big
2: brown
3 and last: fox