def load_dictionary(path):
    result = Node()
for line in open(path, 'r'):
    word = line.strip().lower()
result.add(word)
return result
words = load_dictionary('dictionary.txt')
наиболее эффективная структура данных для списка строк только для чтения (около 100 000) с быстрым поиском по префиксу