Olá,
A minha solução para a questão 10 está apresentada abaixo, entretanto, não consegui escrevê-la no formato de Dict Comprehension. É possível transformá-la para o formato de Dict Comprehension? Como fazer?
estados = ['SP', 'ES', 'MG', 'MG', 'SP', 'MG', 'ES', 'ES', 'ES', 'SP', 'SP', 'MG', 'ES', 'SP', 'RJ', 'MG', 'RJ', 'SP', 'MG', 'SP', 'ES', 'SP', 'MG']
coluna = ["MG", "ES", "SP", "RJ"] # Criação da lista contendo as chaves do dicionário
dicionario = {} # Criação do dicionário:
for estado in estados: # Iteração pela lista dos estados verificando cada item da lista
for item in coluna: # Iteração pela lista da coluna (que representa as as chaves do dicionário) verificando cada item da lista
if estado == item: # Verificação da existência de igualdade entre os itens das listas dos estados e das colunas
dicionario[item] = estados.count(item) # Contagem de cada tipo de item contido na lista estado
print(dicionario)
Obrigada.