Do curso: Desafio de Programação: Python

Acesse o curso completo hoje mesmo

Cadastre-se hoje mesmo e acesse mais de 23.200 cursos criados por especialistas.

Encontrando Índices

Encontrando Índices

Em Python, o método index, embutido nas listas, encontra o índice do primeiro item de uma lista. Mas o que acontece se houverem várias instâncias desse item na mesma lista? O seu objetivo para esse desafio é escrever uma função em Python para encontrar os índices de todos os itens em uma lista que são iguais a um determinado valor. A sua função deve aceitar 2 parâmetros de entrada, a lista para pesquisar e o valor que você está procurando, e a saída deve ser uma lista de índices, cada um representado por uma lista de números. Vale lembrar que as listas em Python também podem conter outras listas, então a sua função deve ser capaz de percorrer listas multidimensionais para encontrar todos os índices de um valor fornecido. Por exemplo, se eu quisesse encontrar todos os números 2 nesta lista de exemplo, que você pode notar, contém várias sublistas, ao passar o número 2 e a lista para minha função, encontre_indices, o primeiro número dois está aninhado dentro de três listas, e pode ser…

Conteúdos