#!/usr/bin/env python3 
"""
Читаешь слово из файла, сортируешь в нём буквы, получаются  последовательность 
(одинаковая для анаграмм). Ищешь такую последовательность в словаре 
letters_sequences. Если нет, то добавляешь слово в список met_first, а 
последовательность в словарь ключом, со значением индекса этого слова в списке.
Если такая последовательность в словаре есть, то слово-анаграмма уже 
встречалось, добавляешь его в met_second с индексом первого слова.
"""


letters_sequences = {}
met_first = []
met_second = []
current_index = 0

with open('test/anagr.txt', 'r') as f:
    for word in f.read().split():
        word_letters = ''.join(sorted(word))
        if word_letters not in letters_sequences:
            met_first.append(word)
            letters_sequences[word_letters] = current_index
            current_index += 1
        else:
            met_second.insert(letters_sequences[word_letters], word) #сломается здесь

print(letters_sequences)
print(met_first)
print(met_second)