encontrar todos los indices con recursion
Para escribir un programa que encuentre todos los números de los índices para un elemento específico en list / srting, TENGO QUE usar la recursión, y mi función solo tiene 2 argumentos.
mi problema es que mi programa encuentra solo el primer índice y se detiene, ¿cómo puedo manejarlo?
mi código:
def find_all(L, v):
return 0 if L[0] == v else 1 + find_all(L[1:], v)
entrada: 1.find_all( [1,2,3,4,2,4,5,2,1], 2)
2.find_all("hello wonderful world", "w")
salida: 1.[1,4,7]
2.[6,16]