continuous learning company
Voltar para publicações
Ana Clara
ana clara castro Conheça o autor

append() no Python: Adicione Itens e Teste na Prática

Entenda como acrescentar um elemento no final de uma lista. Monte seus próprios exemplos, compare os resultados e pratique sem instalar nada.

13/10/2026 Desenvolvimento
Infográfico de append() no Python: adicionando laranja à lista de frutas e construindo uma lista com Ana, João e Maria

Imagine uma lista de compras: você já anotou maçã e banana e agora quer incluir laranja. Não é preciso reescrever tudo. No Python, append() coloca um novo elemento no final da lista.

Este artigo parte dos exemplos do infográfico e transforma a explicação em pequenos experimentos. Você pode clicar, adicionar valores e observar o antes e o depois, sem instalar nada.

Para lembrar: append() = adicionar um elemento no final.

1. O que é uma lista e como usar append()?

Uma lista é uma coleção de elementos em uma ordem. Ela é escrita entre colchetes, como ["maçã", "banana"]. Para acrescentar um item, escreva o nome da lista, um ponto e o método, passando o novo valor entre parênteses:

lista.append(novo_elemento)

append() recebe um elemento por chamada. Ele muda a lista que já existe, preservando os itens anteriores. O elemento novo fica depois do último item, mesmo que tenha o mesmo valor de outro elemento.

2. Exemplo do infográfico: adicionando uma fruta

frutas = ["maçã", "banana"]
frutas.append("laranja")
print(frutas)
# ['maçã', 'banana', 'laranja']

A lista tinha duas frutas e passou a ter três. A maçã e a banana continuam nas mesmas posições; a laranja entrou no final. As aspas simples na saída também representam textos: não mudam o sentido do exemplo.

Experimente: monte a sua lista

Escolha um exemplo, digite um texto e clique em Adicionar com append(). Repita com outros valores. Você também pode começar com uma lista vazia.

Simulação didática em JavaScript: reproduz as operações mostradas, mas não executa código Python nem envia seus textos ao servidor.

Um texto vazio também é um elemento. Espaços e valores repetidos são preservados. Limite da demonstração: 30 elementos e 200 caracteres por texto.

Lista atual — índices começam em 0:

Antes da última chamada:

Código equivalente em Python:

Depois:

Retorno de append():

3. Outro exemplo: construir uma lista aos poucos

nomes = []
nomes.append("Ana")
nomes.append("João")
nomes.append("Maria")
print(nomes)
# ['Ana', 'João', 'Maria']

Os colchetes vazios representam uma lista sem elementos. Cada chamada acrescenta um nome no final. Na demonstração acima, escolha Exemplo: nomes e adicione Ana, João e Maria, um de cada vez. Depois tente adicionar Ana novamente: uma lista permite valores repetidos.

Esse padrão aparece ao montar uma lista de compras, juntar respostas de um formulário ou guardar resultados enquanto um programa percorre informações. Primeiro você cria a lista; depois acrescenta o que encontrou.

4. Atenção: append() não devolve a lista

O método altera a lista original e retorna None, que indica ausência de um valor de retorno útil. Por isso, não atribua o resultado da chamada de volta à variável.

# Certo: mantém a lista e acrescenta uma fruta
frutas.append("laranja")

# Armadilha: frutas passa a guardar None
frutas = frutas.append("laranja")

Isso é diferente de métodos como replace(), que devolvem um texto novo. Com append(), faça a chamada e, depois, consulte a própria lista. O campo “Retorno de append()” da demonstração ajuda a enxergar essa diferença.

5. E se o novo elemento também for uma lista?

Uma lista pode ser um elemento de outra lista. Nesse caso, append() adiciona a lista inteira como um único elemento. Já extend() percorre os elementos recebidos e acrescenta cada um ao final. Não são a mesma operação.

Compare os métodos. Cada teste parte de ["maçã", "banana"].

Neste comparador, linhas completamente vazias são ignoradas. As demais são preservadas, inclusive seus espaços. Máximo: 20 linhas, com 200 caracteres cada.

Quando quiser acrescentar apenas uma fruta, append() é suficiente. Quando quiser acrescentar os itens de outra coleção separadamente, considere extend(). Para colocar um elemento em uma posição específica, existe insert().

6. Resumo para levar com você

  • append() adiciona um elemento no final.
  • Os elementos antigos continuam na lista.
  • A lista original muda; o retorno é None.
  • Uma lista passada como argumento entra como um elemento, sem ser “desmontada”.

Agora abra o Python no seu computador e repita o exemplo das frutas. Troque os valores por algo do seu dia a dia e confira o resultado com print(). Aprender um método fica mais fácil quando você observa o que ele faz.

Fonte e conferência

Conteúdo baseado no infográfico enviado e conferido na documentação oficial do Python sobre listas. Consulta em 13/10/2026. Os experimentos desta página são simulações didáticas; os exemplos também foram testados em Python real.

Teste seu conhecimento

Responda às cinco perguntas e confira a explicação de cada resposta.

1. Onde append() coloca o novo elemento?

2. Qual valor frutas.append("laranja") retorna?

3. O que acontece com nomes.append(["Ana", "João"])?

4. Depois de frutas = ["maçã"] e frutas.append("banana"), o que print(frutas) mostra?

5. Qual método acrescenta os itens de outra lista separadamente?

Continue sua trilha

Trilha de Python · 0% concluído · 0 de 14 conteúdos concluídos