list.append() Adicionar elemento ao final

Última atualização: 2026-09-22

list.append() Adicionar elemento ao final

list.append(item) adiciona item ao final da lista; modifica no local e retorna None.

CategoriaMétodos de lista
TipoMétodo de tipo interno
Versão do Pythonall

📝 Sintaxe

list.append(item)

⚙️ Parâmetros

item ObrigatórioThe element to append to the end of the list.

Retorno:None (modifies the list in place).

Modifica o original:Sim (no próprio valor)

▶ Exemplo

Edite o código, clique em Executar e veja o resultado no painel de saída:

Saída:

[1, 2, 3]
Mais estudos de caso em breve — aguarde.

❓ Perguntas frequentes

QO que retorna append()?
AEle retorna None! Ele modifica a lista in-place, então nunca escreva a = a.append(x), pois isso transformaria a em None.
QQual é a diferença entre append() e extend()?
Aappend() adiciona o elemento inteiro como um único elemento; extend() expande o iterável e adiciona seus itens um a um. lst.append([1, 2]) resulta em [[1, 2]], enquanto lst.extend([1, 2]) resulta em [1, 2].
QO que acontece ao adicionar uma string?
Aappend('abc') adiciona 'abc' como um elemento único; para adicionar os caracteres individualmente use extend('abc').
Qappend() modifica in-place?
ASim, ele modifica diretamente o objeto de lista original, então outras variáveis que referenciam a mesma lista também veem a mudança, sem precisar reatribuir.
Web-Tutorial.com

Equipe Técnica Web-Tutorial

Uma plataforma de tutoriais mantida por diversos desenvolvedores. Cada tutorial é escrito e revisado por profissionais da área correspondente. Trabalhamos para manter nosso conteúdo preciso e confiável — se encontrar algum problema, avise-nos.

100%