1
resposta

[Sugestão] Código extra (Curiosidade)

Foi só por desafio fazer, quem quiser implementar. (Lembrando que é só para esse projeto)

list_csv_keys = list(dados_csv[0].keys())
list_json_keys = list(dados_json[0].keys())

if len(list_csv_keys) > len(list_json_keys):
    list_json_keys.append('Data da Venda')

key_mapping = dict(zip(list_csv_keys,list_json_keys))
    
key_mapping

output :

{'Nome do Item': 'Nome do Produto',
 'Classificação do Produto': 'Categoria do Produto',
 'Valor em Reais (R$)': 'Preço do Produto (R$)',
 'Quantidade em Estoque': 'Quantidade em Estoque',
 'Nome da Loja': 'Filial',
 'Data da Venda': 'Data da Venda'}
1 resposta

Boa tarde Daniel!

Obrigado por compartilhar seu código com a comunidade Alura. O mapeamento das chaves entre os dados CSV e JSON está bem estruturado e é uma boa abordagem para garantir a consistência entre os diferentes formatos de dados.

Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!