Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Colocando Elementos em Posições Específicas em Python | Seção
Estruturas de Dados em Python

bookColocando Elementos em Posições Específicas em Python

E se você quiser adicionar um item não ao final da lista, mas em uma posição específica? Para esse propósito, pode-se utilizar o método insert(). A sintaxe do método insert() é:

list.insert(index, element)
  • index: a posição na lista onde se deseja adicionar o novo elemento. Lembre-se, o Python utiliza indexação baseada em zero;
  • element: o item que se deseja inserir na lista.

Imagine planejar uma viagem e ter uma lista de cidades que deseja visitar.

123
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] print(travel_wishlist) # Output: ['Paris', 'Oslo', 'Kyoto', 'Sydney']
copy

Esta lista contém quatro itens:

No entanto, seus planos mudam e você decide ajustar a ordem dos destinos. Agora, "Chicago" deve ser priorizada como o primeiro destino.

12345
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']
copy

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:

Note
Nota

Com a função insert(), é possível adicionar apenas um item por vez.

Tarefa

Swipe to start coding

Você tem a lista travel_wishlist.

Priorize duas cidades específicas para suas viagens usando o método insert().

  • Adicione a cidade "London" como o novo primeiro destino em sua lista;
  • Em seguida, adicione a cidade "Budapest" logo após a viagem para "Paris".

Solução

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 7
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

close

bookColocando Elementos em Posições Específicas em Python

Deslize para mostrar o menu

E se você quiser adicionar um item não ao final da lista, mas em uma posição específica? Para esse propósito, pode-se utilizar o método insert(). A sintaxe do método insert() é:

list.insert(index, element)
  • index: a posição na lista onde se deseja adicionar o novo elemento. Lembre-se, o Python utiliza indexação baseada em zero;
  • element: o item que se deseja inserir na lista.

Imagine planejar uma viagem e ter uma lista de cidades que deseja visitar.

123
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] print(travel_wishlist) # Output: ['Paris', 'Oslo', 'Kyoto', 'Sydney']
copy

Esta lista contém quatro itens:

No entanto, seus planos mudam e você decide ajustar a ordem dos destinos. Agora, "Chicago" deve ser priorizada como o primeiro destino.

12345
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']
copy

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:

Note
Nota

Com a função insert(), é possível adicionar apenas um item por vez.

Tarefa

Swipe to start coding

Você tem a lista travel_wishlist.

Priorize duas cidades específicas para suas viagens usando o método insert().

  • Adicione a cidade "London" como o novo primeiro destino em sua lista;
  • Em seguida, adicione a cidade "Budapest" logo após a viagem para "Paris".

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 7
single

single

some-alt