Подсчет уникальных слов в питоне

В прямом смысле мой код пока таков:

from glob import glob
pattern = "D:\\report\\shakeall\\*.txt"
filelist = glob(pattern)
def countwords(fp):
    with open(fp) as fh:
        return len(fh.read().split())
print "There are" ,sum(map(countwords, filelist)), "words in the files. " "From directory",pattern

Я хочу добавить код, который считает уникальные слова из шаблона (42 TXT-файла по этому пути), но я не знаю как. Кто-нибудь может мне помочь?

Ответы на вопрос(3)

Ваш ответ на вопрос