Множество Python: найти повторяющиеся слова в строке
Разберите, как множество помогает быстро обнаружить повторы без перебора всех пар слов.
Проверь повторяющиеся слова в строке
Программа получает одну строку с названиями слов через пробел.
Нужно:
- превратить ввод в список слов;
- получить из него множество уникальных слов;
- вывести сначала количество уникальных слов;
- затем вывести:
Есть повторения, если в исходной строке были одинаковые слова;Повторов нет, если все слова были разными.
Повторения определяйте только сравнением количества слов до и после преобразования в множество.
РешениеPython
Без регистрации. Гостевая проверка не сохраняет прогресс. Для сохранения перейдите к уроку.
Отправьте решение, чтобы увидеть результаты тестов.
Связанные задачи
- Python set.discard: удаление элементов без KeyError
- Методы строк Python: очистка и сводка текста
- Python strip и lower: распознавание команды выхода
- Поиск и форматирование строк — задача по Python
- Python не распознаётся в терминале Windows: проверьте PATH
- Python can't open file: No such file or directory — задача
