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