No Python, qual método de uma lista é usado para adicionar...

Próximas questões
Com base no mesmo assunto
Q3699895 Programação
No Python, qual método de uma lista é usado para adicionar um item ao final da lista?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

Fundamento decisivo: O ponto decisivo era identificar, entre as opções, o método nativo de list em Python que acrescenta um único item ao final: append().

Tema central: Métodos de lista
Análise das alternativas
A
Errada
push() está errada porque não é método nativo do tipo list em Python. O erro aqui é de nomenclatura da estrutura.
B
Errada
insert() está errada porque serve para inserir um elemento em uma posição indicada por índice. Embora possa ser usado de forma a colocar algo no final, não é o método característico pedido para adicionar ao final da lista.
C
Certa
A alternativa C está correta porque append() é o método nativo de listas em Python destinado a acrescentar um único elemento ao final da lista. Esse é o critério técnico cobrado: correspondência exata entre o nome do método e a operação descrita.
D
Errada
add() está errada porque não é método nativo de listas em Python. Novamente, a eliminação se dá pela nomenclatura incorreta para o tipo list.
E
Errada
extend() está errada porque adiciona ao final os elementos de um iterável, e não um único item nos termos cobrados pela questão. A diferença decisiva é entre acrescentar um objeto e expandir a lista com múltiplos elementos de um iterável.
Pegadinha da questão
Confundir append() com extend(), já que ambos ampliam a lista ao final.
Dica para questões semelhantes
  • Se a questão pedir adicionar um único item ao final de uma lista Python, a resposta é append().

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Resposta correta: letra C —

No Python, o método é usado para adicionar um único item ao final de uma lista.

Por que as outras estão erradas?

  • A) → não existe em listas Python (é comum em outras linguagens).
  • B) → insere um elemento em uma posição específica, não necessariamente no final.
  • D) → não é método de listas (existe em conjuntos, ).
  • E) → adiciona vários elementos (iterável) à lista, não um único item.

Chatinho...

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo