Método insert

O método insert adiciona um elemento a uma lista antes de um índice especificado. No primeiro parâmetro, definimos o índice antes do qual o elemento deve ser colocado, no segundo parâmetro - o elemento que queremos adicionar à lista.

Sintaxe

pythonlista.insert(índice, o_que_adicionar)

Exemplo

Vamos adicionar o elemento '12' na posição 2 da nossa lista:

pythonlst = ['ab', 'cd', 'ef', 'gh']
lst.insert(2, '12')
print(lst)
print(lst.index('12'))

Resultado da execução do código:

python['ab', 'cd', '12', 'ef', 'gh']
2

Exemplo

E agora vamos adicionar um elemento ao final da lista:

pythonlst = ['ab', 'cd', 'ef', 'gh']
lst.insert(-1, '12')

print(lst)
print(lst.index('12'))

Como pode ser visto no resultado obtido, o elemento foi adicionado não ao final da lista, mas antes do último elemento:

python['ab', 'cd', 'ef', '12', 'gh']
3

Veja também

  • método append,
    que adiciona um elemento ao final da lista
  • método pop,
    que remove um elemento pelo seu índice
  • método index,
    que procura um elemento na lista e retorna o seu índice
  • método count,
    que retorna o número de ocorrências de um elemento na lista
  • método clear,
    que remove todos os elementos da lista