Conteúdo do Curso
Estruturas de Dados em Python
Estruturas de Dados em Python
O Método insert()
E se quisermos adicionar um item não no final da lista, mas em uma posição específica? Para esse propósito, usamos o método insert()
.
A sintaxe para o método insert()
é:
index
: a posição na lista onde você quer adicionar o novo elemento. Lembre-se, Python usa indexação baseada em zero;element
: o item que você deseja inserir na lista.
Imagine planejar uma viagem e ter uma lista de cidades que você quer visitar.
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] print(travel_wishlist) # Output: ['Paris', 'Oslo', 'Kyoto', 'Sydney']
Esta lista contém quatro itens:
No entanto, seus planos mudam, e você decide ajustar a ordem dos destinos. Agora, você quer priorizar "Chicago" como o primeiro destino.
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] # Adding "Rome" as the first destination travel_wishlist.insert(0, "Chicago") print(travel_wishlist) # Output: ['Chicago', 'Paris', 'Oslo', 'Kyoto', 'Sydney']
Após isso, "Chicago" ocupa o índice 0
. Agora está no topo, e os demais itens foram deslocados para baixo. Assim, agora temos 5 itens:
Nota
Com a função
insert()
, você pode adicionar apenas um item por vez.
Swipe to show code editor
Você tem a lista de desejos de viagem original: ["Paris", "Oslo", "Kyoto", "Sydney"].
Você decidiu priorizar duas cidades específicas para suas viagens usando o método insert()
.
- Adicione a primeira cidade como o novo primeiro destino na sua lista;
- Depois, adicione a segunda cidade logo após a viagem para
Paris
.
Obrigado pelo seu feedback!
O Método insert()
E se quisermos adicionar um item não no final da lista, mas em uma posição específica? Para esse propósito, usamos o método insert()
.
A sintaxe para o método insert()
é:
index
: a posição na lista onde você quer adicionar o novo elemento. Lembre-se, Python usa indexação baseada em zero;element
: o item que você deseja inserir na lista.
Imagine planejar uma viagem e ter uma lista de cidades que você quer visitar.
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] print(travel_wishlist) # Output: ['Paris', 'Oslo', 'Kyoto', 'Sydney']
Esta lista contém quatro itens:
No entanto, seus planos mudam, e você decide ajustar a ordem dos destinos. Agora, você quer priorizar "Chicago" como o primeiro destino.
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] # Adding "Rome" as the first destination travel_wishlist.insert(0, "Chicago") print(travel_wishlist) # Output: ['Chicago', 'Paris', 'Oslo', 'Kyoto', 'Sydney']
Após isso, "Chicago" ocupa o índice 0
. Agora está no topo, e os demais itens foram deslocados para baixo. Assim, agora temos 5 itens:
Nota
Com a função
insert()
, você pode adicionar apenas um item por vez.
Swipe to show code editor
Você tem a lista de desejos de viagem original: ["Paris", "Oslo", "Kyoto", "Sydney"].
Você decidiu priorizar duas cidades específicas para suas viagens usando o método insert()
.
- Adicione a primeira cidade como o novo primeiro destino na sua lista;
- Depois, adicione a segunda cidade logo após a viagem para
Paris
.
Obrigado pelo seu feedback!
O Método insert()
E se quisermos adicionar um item não no final da lista, mas em uma posição específica? Para esse propósito, usamos o método insert()
.
A sintaxe para o método insert()
é:
index
: a posição na lista onde você quer adicionar o novo elemento. Lembre-se, Python usa indexação baseada em zero;element
: o item que você deseja inserir na lista.
Imagine planejar uma viagem e ter uma lista de cidades que você quer visitar.
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] print(travel_wishlist) # Output: ['Paris', 'Oslo', 'Kyoto', 'Sydney']
Esta lista contém quatro itens:
No entanto, seus planos mudam, e você decide ajustar a ordem dos destinos. Agora, você quer priorizar "Chicago" como o primeiro destino.
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] # Adding "Rome" as the first destination travel_wishlist.insert(0, "Chicago") print(travel_wishlist) # Output: ['Chicago', 'Paris', 'Oslo', 'Kyoto', 'Sydney']
Após isso, "Chicago" ocupa o índice 0
. Agora está no topo, e os demais itens foram deslocados para baixo. Assim, agora temos 5 itens:
Nota
Com a função
insert()
, você pode adicionar apenas um item por vez.
Swipe to show code editor
Você tem a lista de desejos de viagem original: ["Paris", "Oslo", "Kyoto", "Sydney"].
Você decidiu priorizar duas cidades específicas para suas viagens usando o método insert()
.
- Adicione a primeira cidade como o novo primeiro destino na sua lista;
- Depois, adicione a segunda cidade logo após a viagem para
Paris
.
Obrigado pelo seu feedback!
E se quisermos adicionar um item não no final da lista, mas em uma posição específica? Para esse propósito, usamos o método insert()
.
A sintaxe para o método insert()
é:
index
: a posição na lista onde você quer adicionar o novo elemento. Lembre-se, Python usa indexação baseada em zero;element
: o item que você deseja inserir na lista.
Imagine planejar uma viagem e ter uma lista de cidades que você quer visitar.
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] print(travel_wishlist) # Output: ['Paris', 'Oslo', 'Kyoto', 'Sydney']
Esta lista contém quatro itens:
No entanto, seus planos mudam, e você decide ajustar a ordem dos destinos. Agora, você quer priorizar "Chicago" como o primeiro destino.
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] # Adding "Rome" as the first destination travel_wishlist.insert(0, "Chicago") print(travel_wishlist) # Output: ['Chicago', 'Paris', 'Oslo', 'Kyoto', 'Sydney']
Após isso, "Chicago" ocupa o índice 0
. Agora está no topo, e os demais itens foram deslocados para baixo. Assim, agora temos 5 itens:
Nota
Com a função
insert()
, você pode adicionar apenas um item por vez.
Swipe to show code editor
Você tem a lista de desejos de viagem original: ["Paris", "Oslo", "Kyoto", "Sydney"].
Você decidiu priorizar duas cidades específicas para suas viagens usando o método insert()
.
- Adicione a primeira cidade como o novo primeiro destino na sua lista;
- Depois, adicione a segunda cidade logo após a viagem para
Paris
.