FC ConcursosFC Concursos

Questão FC890557

O programador Pedro está implementando um código Python para manipular dados no formato key:value pairs em uma estrutura que não permita duplicidade de chaves. No Python, o tipo de

Linguagens de Programação para Ciência de Dados

FGV · 2026

O programador Pedro está implementando um código Python para manipular dados no formato key:value pairs em uma estrutura que não permita duplicidade de chaves.

 

No Python, o tipo de dado que Pedro deve utilizar é:

  1. Set;
  2. List;
  3. Tuple;
  4. Operator;
  5. Dictionary.
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

O tipo indicado é o dicionário do Python (tipo dict), projetado para armazenar dados no formato chave:valor. Cada entrada é uma associação nome → dado, acessível por d['chave'].

Uma regra importante é que as chaves são únicas no mesmo dicionário: atribuir um novo valor a uma chave existente substitui o anterior, não cria duplicata.

As chaves precisam ser hashable (ex.: strings, números, tuplas imutáveis); valores podem ser de qualquer tipo. Exemplo: d = {'id': 10, 'nome': 'Ana'} e d['id'] = 11 atualiza o valor.

Internamente o dict usa tabela de espalhamento (hash table), o que torna operações básicas como busca e inserção com custo médio O(1), ideal para consultas rápidas e mapeamentos.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo