def index(text): s = set(text) delete = [] for sim in s: if not sim.isalpha(): delete.append(sim) for sim in delete: s.remove(sim) s = sorted(list(s)) for let in s: yield let, text.index(let)