ComeçarComece gratuitamente

Compreensões de dicionário

As compreensões não são relegadas apenas ao mundo das listas. Há muitos outros objetos que você pode criar usando compreensões, como dicionários, objetos comuns na ciência de dados. Você criará um dicionário usando a sintaxe de compreensão para este exercício. Nesse caso, a compreensão é chamada de compreensão de dicionário.

Lembre-se de que a principal diferença entre uma compreensão de lista e uma compreensão de dicionário é o uso de chaves {} em vez de []. Além disso, os membros do dicionário são criados usando dois pontos :, como em <key> : <value>.

Você recebe uma lista de strings fellowship e, usando uma compreensão de dicionário, cria um dicionário com os membros da lista como chaves e o comprimento de cada string como os valores correspondentes.

Este exercício faz parte do curso

Caixa de ferramentas Python

Ver Curso

Instruções de exercício

Crie uma compreensão de dicionário em que a chave é uma string em fellowship e o valor é o comprimento da string. Lembre-se de usar a sintaxe <key> : <value> na parte da expressão de saída da compreensão para criar os membros do dicionário. Use member como a variável do iterador.

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

# Create a list of strings: fellowship
fellowship = ['frodo', 'samwise', 'merry', 'aragorn', 'legolas', 'boromir', 'gimli']

# Create dict comprehension: new_fellowship
new_fellowship = ____

# Print the new dictionary
print(new_fellowship)
Editar e executar código