from functools import lru_cache 


l = [1,6,6,2,3,6]

@lru_cache(maxsize=None)
def indexar_correncias(t):
    resultado = {}
    for e in enumerate(t):
        if e[1] in resultado:
            resultado[e[1]].append(e[0])
        else:
           resultado[e[1]] = [e[0]]
    return resultado

def ocorrencias(s , item):
    o = indexar_correncias(tuple(s))
    if item in o:
        return o[item]
    return []

while True:
    s = input("Digite um numero para buscar os seus indices: ")
    if s.isnumeric():
        print(ocorrencias( tuple(l), int(s)))
    elif s == "":
        break