Oi, Thiago! Como vai?
Agradeço por compartilhar.
A lógica ficou bem organizada e a forma como você tratou a conversão chamou atenção, deixando o fluxo claro e direto. Uma dica interessante para o futuro é testar métodos como isdigit(), que verifica se uma string contém apenas dígitos antes de converter.
telefones = ["1234", "12a4"]
for t in telefones:
if t.isdigit():
print(int(t))
else:
print("valor invalido")
O codigo acima verifica se cada valor contem apenas numeros antes de converter para int.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!