Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Listas são estruturas de dados que representam um tipo de mapeamento

Por que esta afirmativa é considerada correta no exercício 03 Definições de dicionários? Pelo que entendi das aulas até o presente, dicionários é que representam mapeamentos. Obrigado

1 resposta
solução!

Olá Pedro, tudo bem com você??

É uma questão de conceito, pode observar aqui na documentação técnica do python:

"Dicionários Outra estrutura de dados muito útil embutida em Python é o dicionário, cujo tipo é dict (ver Tipo de Mapeamento — dict). Dicionários são também chamados de “memória associativa” ou “vetor associativo” em outras linguagens. Diferente de sequências que são indexadas por inteiros, dicionários são indexados por chaves (keys), que podem ser de qualquer tipo imutável (como strings e inteiros). Tuplas também podem ser chaves se contiverem apenas strings, inteiros ou outras tuplas. Se a tupla contiver, direta ou indiretamente, qualquer valor mutável, não poderá ser chave. Listas não podem ser usadas como chaves porque podem ser modificadas internamente pela atribuição em índices ou fatias, e por métodos como append() e extend().

Um bom modelo mental é imaginar um dicionário como um conjunto não-ordenado de pares chave:valor, onde as chaves são únicas em uma dada instância do dicionário. Dicionários são delimitados por chaves: {}, e contém uma lista de pares chave:valor separada por vírgulas. Dessa forma também será exibido o conteúdo de um dicionário no console do Python. O dicionário vazio é {}."

Passei a definição de Dicionário, pois foi o que te gerou confusão, caso queira ver mais sobre listas é só acessar aqui

Deixo também algumas sugestões de artigos para consulta:

Espero ter ajudado e qualquer dúvida é só retornar aqui! Bons estudos