Pular para o conteúdo
Home » Blog » (INSERIR LISTA PYTHON) Como inserir itens numa lista Python

(INSERIR LISTA PYTHON) Como inserir itens numa lista Python

Você vai aprender de forma simples e direta como inserir itens numa lista Python nas linhas em seguida.

Muitas vezes é preciso adicionar um item numa lista Python, neste artigo ensinamos as várias formas de fazer isso.

Se você procurou por “list Python append”, bem como “list Python add” ou mesmo “list Python insert” aqui temos a solução para sua busca.

Quer saber mais sobre listas no Python, então clique no link, temos uma artigo completo aqui no site.

inserir lista python

Vamos ensinar aqui três formas de inserir itens numa lista Python.

Temos um post ensinando a remover itens de uma lista Python.

Método Append (List Python Append)

O método “append” insere um item ao final da lista no Python.

Veja alguns exemplos em seguida.

Entrada

lista = [1, 6, 8, 4, 5]
print(lista)
lista.append(7)
print(lista)

Saída

[1, 6, 8, 4, 5]
[1, 6, 8, 4, 5, 7]

Entrada

cores = ['azul', 'verde', 'marrom']
print(cores)
cores.append('amarelo')
print(cores)

Saída

['azul', 'verde', 'marrom']
['azul', 'verde', 'marrom', 'amarelo']

Dentro dos parênteses do “python list append” (método append do Python) é possível colocar apenas um argumento, ou seja, é possível inserir apenas um item por vez na lista do Python usando este método.

Além disso é possível inserir uma lista dentro de outra lista python com esse método.

Caso sua busca tenha sido por “python list add” os métodos aqui descritos também resolvem.

Método Insert  (Python list insert) – inserir lista python

Outra forma de adicionar itens numa lista Python é utilizando o método insert do Python.

Assim, o método insert (list insert python) insere um item numa posição específica dentro da lista. Na hora de colocar os argumentos você coloca o número do índice que o item será inserido e em seguida o valor a ser adicionado.

Veja os exemplos abaixo.

Entrada

cores.insert(1, 'rosa')
print(cores)

Saída

['azul', 'rosa', 'verde', 'marrom', 'amarelo']

Inserimos a cor “rosa” no segundo item da lista. No índice (que começa no zero) o 1 indica que ficará na segunda posição da lista.

Entrada

lista.insert(4, 0)
print(lista)

Saída

[1, 6, 8, 4, 0, 5, 7]

Por exemplo adicionamos (acima) o número 0 na quinta posição da lista (índice 4).

O método Insert (insert list Python) adiciona um item por vez na lista Python, assim se tentar colocar mais de um item retornará um erro.

Método Extend (Python list extend)

Enquanto os dois métodos acima (list append python e list insert python) insere um item por vez numa lista Python, o método extend consegui inserir vários itens numa lista Python.

Usando este método você insere vários itens de uma vez só numa lista em Python.

Os novos itens são inseridos no final da lista usando o método extend do Python (list extend Python).

Então segue alguns exemplos para você entender melhor.

Entrada

numeros = [1, 2, 3]
numeros.extend([4, 5, 6])
print(numeros)

Saída

[1, 2, 3, 4, 5, 6]

Mais um exemplo deste método (Python list extend) em seguida.

Entrada

casa = ['porta', 'janela']
casa.extend(['parede', 'tijolos', 'telhado'])
print(casa)

Saída

['porta', 'janela', 'parede', 'tijolos', 'telhado']

Todas as formas de inserir itens numa lista Python

Enfim, abordamos aqui as três formas mais utilizadas para inserir itens dentro de uma lista no Python.

Falamos do append (list python append) que insere o item no final da lista. Falamos também do insert (list python insert) que adiciona o item numa posição definida na lista. E por fim o extend (python list extend) que insere vários itens numa lista Python.

Espero que este post te ajude a ficar fera em Python. Se tiver mais uma forma de inserir itens na lista em Python fala para gente. Coloque seu comentário logo abaixo. Se tiver sugestões e elogios pode colocar também. Até a próxima.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *