Назад к вопросам
JuniorТеорияЧасто
Что выведет эта программа?
text = "Good film. Good, good cast!"
tokens = text.lower().split()
print(len(tokens), len(set(tokens)))5 4
- Ждать
5 3:split()режет только по пробелам, поэтомуfilm.иgood,сохраняют знаки препинания и не совпадают сgood. - Ждать
5 5:lower()вызывается доsplit(), поэтому первоеGoodстановитсяgoodи совпадает с другимgood.
- Как очистить текст, чтобы все формы
goodстали одним токеном? - Почему удаление знаков препинания вместо замены пробелом может склеить два слова?