Pular para o conteúdo principal

Questão de Programação — Python — VUNESP 2024

ProgramaçãoPython
Código
vu089984
Banca
VUNESP
Órgão
UNIFESP
Ano
2024
Nível
Médio
Cargo
Técnico de Tecnologia da Informação
Na linguagem de programação Python, em sua versão 3 e em configuração-padrão, há diversas estruturas que podem representar coleções de elementos.Assinale a alternativa que apresenta o tipo que corretamente representa a coleção a seguir.teste = [1, 2, 3, 4, 5]
  1. ASet.
  2. BTuple.
  3. CList.
  4. DDictionary.
  5. EString.
Revelar gabarito e comentário

GabaritoC — List.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Tipos de coleções em Python

Gabarito: letra C. A sintaxe [1, 2, 3, 4, 5] define uma lista em Python, que é uma coleção ordenada e mutável. As listas são escritas com colchetes [].

A questão testa o conhecimento básico das estruturas de dados nativas da linguagem. Vamos analisar cada alternativa.

Característica

List

Tuple

Set

Dict

String

Sintaxe

[ ]

( )

{ }

{ : }

" " / ' '

Ordenada

❌*

Mutável

Indexada por

Posição (int)

Posição (int)

Chave

Posição (int)

Duplicatas

❌ (chaves)

Alternativa A — ❌ Incorreta

Set (conjunto) é uma coleção desordenada, não indexada e não permite elementos duplicados. Sua sintaxe usa chaves {1, 2, 3}. O exemplo do enunciado usa colchetes, portanto não é um set.

Alternativa B — ❌ Incorreta

Tuple (tupla) é uma coleção ordenada mas imutável. Sua sintaxe usa parênteses (1, 2, 3). Embora permita duplicatas, a imutabilidade e a sintaxe a diferenciam da lista.

Alternativa C — ✅ Correta ⟵ GABARITO

List (lista) é uma coleção ordenada, mutável e indexada por inteiro. Permite elementos duplicados. A sintaxe [1, 2, 3, 4, 5] corresponde exatamente a uma lista.

Alternativa D — ❌ Incorreta

Dictionary (dicionário) é uma coleção desordenada (em versões antigas; a partir do Python 3.7 mantém ordem de inserção, mas conceitualmente é uma estrutura chave-valor), mutável e indexada por chaves (não por posição). Sua sintaxe usa chaves e dois pontos: {1: 'a', 2: 'b'}. O exemplo fornecido não tem chaves nem pares chave-valor.

Alternativa E — ❌ Incorreta

String é uma sequência imutável de caracteres, delimitada por aspas simples ou duplas. O exemplo contém números inteiros, não caracteres, e usa colchetes, não aspas.

PEGA ESSA DICA!

Decore as sintaxes básicas: [] para listas, () para tuplas, {} para sets e dicionários (dicionários usam {} com : dentro). Na prova, veja sempre os delimitadores.

Gabarito: letra C

Link permanente: /questoes/vu089984