Модуль: 9-Занятие 10. Обрабатываем файлы


4. Уникальные слова

☰ Теория

Возможно для решения этой задачи вам пригодится такая структура как множество. 
Множество это тот же массив, только содержит он уникальные значения (без повторяющихся)

Например:
если массив [1, 1, 2, 2, 3, 4 ] преобразовать во множество, то множество будет содержать следующие элементы {1, 2, 3, 4}. Другими словами. мы удалили все дубликаты из массива.

Чтобы преобразовать массив во множество необходимо использовать функцию set()
a =  [1, 1, 2, 2, 3, 4 ]
b = set(a)

У множества также можно найти длину  - количество элементов в нем.
n = len(b) 

Хотите больше информации, смотрите здесь

После того как Алиса узнала количество слов в загадочном файле, она заметила, что это число совпадает с названием другого текстового файла — ЧИСЛО.txt.
P.S. Число в названии файла равно числу, полученному в ответе на предыдущюю задачу. Например, если ответ был 123, то доступен файл 123.txt

"Как интересно!" — подумала она. "Кажется, это не случайность!"
Алиса открыла новый файл и увидела множество слов, но среди них были повторяющиеся.

"Чтобы разгадать шифр, мне нужно узнать, сколько уникальных слов в этом файле," — решила она.

Сколько уникальных слов насчитала Алиса?


P.S. Имя файла равно числу, полученному в результате решения предыдущей загадки...

Напишите программу
Auto
       

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
Python61
Комментарий учителя