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.
| Categoria | Métodos de lista |
|---|---|
| Tipo | Método de tipo interno |
| Versão do Python | all |
📝 Sintaxe
list.append(item)
⚙️ Parâmetros
| item Obrigatório | The 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]
💡 Casos relacionados
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.