FC ConcursosFC Concursos

Questão FC331204

Analise a linha de código Python 2.7 mostrada a seguir. X=[ ] O comando compatível com as características e a instância da variável X é:

Linguagens de Programação

FGV · 2015

Analise a linha de código Python 2.7 mostrada a seguir.


X=[ ]


O comando compatível com as características e a instância da variável X é:

  1. X=X+2
  2. X=X(1)
  3. X=X+[2]
  4. X=X+"A"
  5. X(0)="A"
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

X = X + [2] realiza a concatenação de listas e a posterior atribuição do resultado a X. Como X foi inicializada com [], a expressão [2] é outra lista; o operador + junta as duas listas e produz uma nova lista.


Na prática, após executar X = X + [2], a variável passa a referenciar a lista contendo o elemento 2: \(X = [2]\).


Importante: embora listas sejam mutáveis, a operação + não modifica a lista original in-place — ela cria uma nova lista com os elementos combinados; a atribuição faz X apontar para essa nova lista.


Essa sintaxe é válida porque ambas as parcelas são listas; por isso não gera erro e insere o elemento 2 ao final da lista.

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

Continue aprendendo