FC ConcursosFC Concursos

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:

  1. I, apenas.
  2. I e II, apenas.
  3. II e III, apenas.
  4. III, apenas.
  5. 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

Continue aprendendo