1
resposta

Conceito de Listas e Mapeamentos

Boa tarde! A minha dúvida foi a mesma da Patricia, pois de acordo com o que foi passado no item 3.1 do material do curso, a resposta correta da atividade 3 (Definições de dicionários) da aula 3 (Mapeando dados: Dicionários) seria alternativa A = Nenhuma das afirmativas está correta.

1 resposta

Olá Rodolfo.

Concordo com você, no notebook é dito:

3.1 Criando dicionários Listas são coleções sequenciais, isto é, os itens destas sequências estão ordenados e utilizam índices (números inteiros) para acessar os valores.

Os dicionários são coleções um pouco diferentes. São estruturas de dados que representam um tipo de mapeamento. Mapeamentos são coleções de associações entre pares de valores onde o primeiro elemento do par é conhecido como chave (key) e o segundo como valor (value).

Partindo dai a primeira afirmação:

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

Está incorreta já que a lista não é um tipo de mapeamento.

E a segunda afirmação:

2) Mapeamentos são coleções sequenciais ordenadas, que utilizam índices para acessar os valores

Está incorreta já que essa descrição se encaixa melhor na definição de uma lista.

Uma outra fonte que reforça isso é a documentação que afirma que o unica estrutura de mapeamento no python é o dicionario então a lista não entra nessa categoria.

Vamos fazer a correção, recomendo que quando acontecer essas situações você utilize o botão SUGERIR ALTERAÇÕES que fica nas opções (Aqueles três pontos) que exitem dentro das atividades.

Muito obrigado pela observação, bons estudos.