Olá, Luiz, como vai?
O seu código soluciona o desafio com precisão ao separar as responsabilidades em duas funções distintas, utilizando list comprehension para a conversão e uma estrutura de repetição para a validação dos tipos. A lógica aplicada para verificar se cada elemento pertence à classe dos inteiros demonstra um bom entendimento sobre a manipulação de tipos de dados em Python.
Parabéns pelo empenho em resolver o exercício e por compartilhar sua prática com a gente, continue firme nos seus estudos.
Qualquer dúvida, o fórum está a disposição.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!