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
lista.insert(índice, o_que_adicionar)
Exemplo
Vamos adicionar o elemento '12' na
posição 2 da nossa lista:
lst = ['ab', 'cd', 'ef', 'gh']
lst.insert(2, '12')
print(lst)
print(lst.index('12'))
Resultado da execução do código:
['ab', 'cd', '12', 'ef', 'gh']
2
Exemplo
E agora vamos adicionar um elemento ao final da lista:
lst = ['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:
['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