Olá, Vitor, como vai?
O seu código cumpre o objetivo proposto pelo exercício e demonstra um bom entendimento sobre como capturar dados em um laço de repetição. A utilização de uma lista de tuplas para depois convertê-la em um dicionário é uma abordagem válida e funcional em Python.
Parabéns por concluir o desafio e por compartilhar sua solução com a comunidade, pois isso incentiva outros colegas a continuarem praticando.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!