1
resposta

Minha resposta

Meu modo de fazer foi esse:


telefones = ["11987654321", "21912345678", "31987654321", "11911223344"] 


telefones_int = list(map( lambda tel : int(tel) , telefones))
 
def valida(lista):
    for val in telefones_int:
        if not isinstance(val, int):
            return "Erro na conversão!"
    
    return "Todos os números foram convertidos corretamente! "

print(valida(telefones_int))
1 resposta

Oi, Franklim! Como vai?

Do jeito que você explicou, gostei de como usou o map com lambda para converter a lista de telefones em inteiros, deixando o código enxuto e funcional. Sua função valida também garante que todos os valores realmente sejam números inteiros, o que é uma boa prática para checagem de tipos.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!