Questão FC331130
Com relação à linguagem de programação Python, analise os itens a seguir: I. Seja sequência de operações a seguir: >>> x=[1, 2, 3] >>> y=x >>> y[0]=0 >>> print(x) O valor de x impr
Linguagens de Programação
FGV · 2024
Com relação à linguagem de programação Python, analise os itens a seguir:
I. Seja sequência de operações a seguir:
>>> x=[1, 2, 3]
>>> y=x
>>> y[0]=0
>>> print(x)
O valor de x impresso na tela é: [1, 2, 3]
II. Seja sequência de operações a seguir:
>>> x=[1,4,1,2,3,2]
>>> y=set(x)
>>> print(y)
O valor de y impresso na tela é: {1, 4, 1, 2, 3, 2}
III. A expressão abaixo cria um dicionário vazio.
x = {}
Está correto o que se afirma em:
- I, apenas.
- I e II, apenas.
- II e III, apenas.
- III, apenas.
- I, II e III.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
{} cria um dicionário vazio em Python. Quando você atribui x = {}, a variável x passa a referir-se a um objeto do tipo dict sem pares chave-valor.
Você pode confirmar isso com introspecção, por exemplo:
type(x) retorna dict. Para adicionar entradas use atribuição por chave, ex.:
x['chave'] = valor.
Importante: o literal {} é específico para dicionários. Se precisar de um conjunto vazio, utilize a função construtora set(), pois {} não cria um conjunto.
Em resumo, a expressão indicada representa corretamente a criação de um dicionário vazio e é a forma literal mais comum para tal em Python.
Conteúdo do catálogo FC Concursos · Atualizado em