Colocando 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.
123travel_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, "Chicago" deve ser priorizada como o primeiro destino.
12345travel_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:
Com a função insert(), é possível adicionar apenas um item por vez.
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
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Incrível!
Completion taxa melhorada para 4
Colocando 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.
123travel_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, "Chicago" deve ser priorizada como o primeiro destino.
12345travel_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:
Com a função insert(), é possível adicionar apenas um item por vez.
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
Obrigado pelo seu feedback!
single