Todas as ocorrências de um elemento em uma lista
Crie uma função genérica que retorne os índices, começando em zero, de cada ocorrência de um valor-alvo em uma coleção.
Exemplos
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) ➞ []Observações
- Retorne uma coleção vazia quando o valor-alvo não ocorrer.
- Os valores de entrada são tipos de valor, e não coleções aninhadas.
- Compare tanto o valor quanto o tipo.