Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
0 / 0 / 0
Регистрация: 03.04.2020
Сообщений: 29

Задача «Количество слов в тексте»

23.12.2020, 18:05. Показов 3019. Ответов 1

Студворк — интернет-сервис помощи студентам
Подскажите в чем разница м/д add и update? И почему в данной задаче, если поставить add вместо update, то выдаст ошибку?
Условие
Дан текст: в первой строке записано число строк, далее идут сами строки. Определите, сколько различных слов содержится в этом тексте.

Словом считается последовательность непробельных символов идущих подряд, слова разделены одним или большим числом пробелов или символами конца строки.

Python
1
2
3
4
5
n = int(input())
a = set()
for i in range(n):
    a.update(input().split())
print(len(a))
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.12.2020, 18:05
Ответы с готовыми решениями:

Подсчитать в тексте количество слов в тексте
Подсчитать в тексте количество слов. (Словом считать набор символов между пробелами, знаками препинания. Я нашел код, но его нужно...

Количество слов в тексте
Первое, что хочется сказать, так это то, что мне необходимо узнать, в чем ошибся я при решении этой задачи, другие решения не особо...

Количество слов в тексте?
Если можно,то не в одну строчку,чтоб понял (Спасибо). Надо найти,сколько слов в тексте : Пример: Ввод: She sells sea shells...

1
Модератор
Эксперт JS
 Аватар для Eva Rosalene
5241 / 2115 / 416
Регистрация: 06.01.2013
Сообщений: 4,846
23.12.2020, 19:17
add добавляет один элемент, принимая один элемент на вход
update добавляет сразу много элементов и принимает любое количество iterable, в которых уже содержатся элементы

так вот, input().split() возвращает именно iterable (конкретно — list), содержащий в себе слова
буквально исходя из описания, нужен вам именно метод update, а add совсем не подходит
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.12.2020, 19:17
Помогаю со студенческими работами здесь

Количество слов в тексте
Прошу помочь Дано английский текст, каждое слово которого отделено пробелом. Подсчитать количество слов, начинающихся с буквы,...

Количество слов в тексте
Код должен считать ко-ло введенных слов. Пример: Тест 1 Входные данные: She sells sea shells on the sea shore; The shells that...

Количество слов в тексте
Здраствуйте, мне нужно прочитать текст(допустим в файле пару страниц из книги) и посчитать количество встречаемости слова Я нашел, что...

Определить количество слов в тексте
Определить количество слов в тексте и вывести каждое слово на новой строке.

Найти количество различных слов в тексте
Воoбщем задача, запутался,нужна подсказка. Во входном файле (вы можете читать данные из sys.stdin, подключив библиотеку sys) записан...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru