

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Uma SEFAZ recebe uma lista de dicionários Python com {cnpj, valor_icms, status} e precisa totalizar o ICMS por CNPJ, desconsiderando registros com status != "VALIDO", sem bibliotecas externas. Nesse caso, a abordagem mais adequada é
converter a lista em tuplas e aplicar reduce() sem filtragem, pois a redução substitui validações condicionais.
implementar um dicionário acumulador por CNPJ, somando valor_icms apenas quando status == "VALIDO".
ordenar a lista por CNPJ e aplicar sum () sobre todos os valores, assumindo que o status não altera o total.
aplicar max () por CNPJ para representar o total devido, pois o maior lançamento reflete a arrecadação.
converter os registros em set para remover duplicidades e então aplicar sum () nos valores remanescentes quando status == "VALIDO".