Todas las apariciones de un elemento en una lista

Crea una función genérica que devuelva los índices, comenzando desde cero, de cada aparición de un valor objetivo en una colección.

Ejemplos

get_indices(["a", "a", "b", "a", "b", "a"], "a") ➞ [0, 1, 3, 5]

get_indices([1, 5, 5, 2, 7], 7) ➞ [4]

get_indices([1, 5, 5, 2, 7], 5) ➞ [1, 2]

get_indices([1, 5, 5, 2, 7], 8) ➞ []

Notas

  • Devuelve una colección vacía cuando el valor objetivo no aparezca.
  • Los valores de entrada son tipos de valor, no colecciones anidadas.
  • Compara tanto el valor como el tipo.