Python - Alterar itens da lista
Alterar valor do item
Para alterar o valor de um item específico, consulte o número do índice:
Exemplo
Altere o segundo item:
thislist = ["apple", "banana", "cherry"]
thislist[1] = "blackcurrant"
print(thislist)
Alterar um intervalo de valores de itens
Para alterar o valor dos itens dentro de um intervalo específico, defina uma lista com os novos valores e consulte o intervalo de números de índice onde deseja inserir os novos valores:
Exemplo
Altere os valores "banana" e "cereja" pelos valores "groselha preta" e "melancia":
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "mango"]
thislist[1:3] = ["blackcurrant", "watermelon"]
print(thislist)
Se você inserir mais itens do que substituir, os novos itens serão inseridos onde você especificou e os itens restantes serão movidos de acordo:
Exemplo
Altere o segundo valor substituindo-o por dois novos valores:
thislist = ["apple", "banana", "cherry"]
thislist[1:2] = ["blackcurrant",
"watermelon"]
print(thislist)
Nota: O comprimento da lista mudará quando o número de itens inseridos não corresponder ao número de itens substituídos.
Se você inserir menos itens do que substituir, os novos itens serão inseridos onde você especificou e os itens restantes serão movidos de acordo:
Exemplo
Altere o segundo e o terceiro valor substituindo-o por um valor:
thislist = ["apple", "banana", "cherry"]
thislist[1:3] = ["watermelon"]
print(thislist)
Inserir itens
Para inserir um novo item de lista, sem substituir nenhum dos valores existentes, podemos usar o insert()
método.
O insert()
método insere um item no índice especificado:
Exemplo
Insira "melancia" como terceiro item:
thislist = ["apple", "banana", "cherry"]
thislist.insert(2, "watermelon")
print(thislist)
Nota: Como resultado do exemplo acima, a lista agora conterá 4 itens.