Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Método insert() | Lista
Estruturas de Dados em Python
course content

Conteúdo do Curso

Estruturas de Dados em Python

Estruturas de Dados em Python

1. Lista
2. Dicionário
3. Tupla
4. Conjunto

Método insert()

E se quisermos adicionar um item não no final da lista, mas em uma posição específica? Para isso, usamos o método insert(). Vamos pegar uma lista chamada states como exemplo:

12
states = ['Washington', 'Florida', 'Georgia', 'California', 'New Mexico', 'Colorado'] print(states)
copy

Esta lista contém seis itens:

InstruçãoValor
states[0] 'Washington'
states[1]'Flórida'
states[2]'Geórgia'
states[3]'Califórnia'
states[4]'Novo México'
states[5]'Colorado'

Por exemplo, se quisermos inserir 'Hawaii' no início da lista, faríamos:

123
states = ['Washington', 'Florida', 'Georgia', 'California', 'New Mexico', 'Colorado'] states.insert(0, 'Hawaii') print(states)
copy

Após isso, 'Hawaii' assume o índice 0. Agora está no topo, e os demais itens foram deslocados para baixo. Então, agora temos 7 itens:

InstruçãoValor
states[0]'Hawaii'
states[1]'Washington'
states[2]'Florida'
states[3]'Georgia'
states[4]'California'
states[5]'New Mexico'
states[6]'Colorado'

Digamos que queremos 'New York' imediatamente antes de 'Georgia'. Já que Georgia está no índice 3, vamos dar esse índice a New York.

Veja como:

123
states = ['Hawaii', 'Washington', 'Florida', 'Georgia', 'California', 'New Mexico', 'Colorado'] states.insert(3, 'New York') print(states)
copy

Anteriormente, 'Georgia' estava no índice 3. Agora 'New York' ocupa esse lugar. Georgia e todos os itens subsequentes foram movidos para baixo:

InstruçãoValor
states[0]'Hawaii'
states[1]'Washington'
states[2]'Florida'
states[3]'New York'
states[4]'Georgia'
states[5]'California'
states[6]'New Mexico'
states[7]'Colorado'

Nota

Com a função insert(), você pode adicionar apenas um item por vez.

Tarefa

Você tem esta lista:

list_1 = ['ABBA', 'Aerosmith', 'The Animals', 'The Kinks']

Você deve modificá-la para:

list_1 = ['Kraftwerk', 'ABBA', 'Aerosmith', 'The Animals', 'New Order', 'The Kinks', 'The Orioles']

Se você não tem certeza sobre os índices para inserir os itens, consulte as dicas. Use apenas indexação positiva. Insira 'Kraftwerk' primeiro, 'New Order' em segundo e 'The Orioles' por último.

Tarefa

Você tem esta lista:

list_1 = ['ABBA', 'Aerosmith', 'The Animals', 'The Kinks']

Você deve modificá-la para:

list_1 = ['Kraftwerk', 'ABBA', 'Aerosmith', 'The Animals', 'New Order', 'The Kinks', 'The Orioles']

Se você não tem certeza sobre os índices para inserir os itens, consulte as dicas. Use apenas indexação positiva. Insira 'Kraftwerk' primeiro, 'New Order' em segundo e 'The Orioles' por último.

Mude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo

Tudo estava claro?

Seção 1. Capítulo 8
toggle bottom row

Método insert()

E se quisermos adicionar um item não no final da lista, mas em uma posição específica? Para isso, usamos o método insert(). Vamos pegar uma lista chamada states como exemplo:

12
states = ['Washington', 'Florida', 'Georgia', 'California', 'New Mexico', 'Colorado'] print(states)
copy

Esta lista contém seis itens:

InstruçãoValor
states[0] 'Washington'
states[1]'Flórida'
states[2]'Geórgia'
states[3]'Califórnia'
states[4]'Novo México'
states[5]'Colorado'

Por exemplo, se quisermos inserir 'Hawaii' no início da lista, faríamos:

123
states = ['Washington', 'Florida', 'Georgia', 'California', 'New Mexico', 'Colorado'] states.insert(0, 'Hawaii') print(states)
copy

Após isso, 'Hawaii' assume o índice 0. Agora está no topo, e os demais itens foram deslocados para baixo. Então, agora temos 7 itens:

InstruçãoValor
states[0]'Hawaii'
states[1]'Washington'
states[2]'Florida'
states[3]'Georgia'
states[4]'California'
states[5]'New Mexico'
states[6]'Colorado'

Digamos que queremos 'New York' imediatamente antes de 'Georgia'. Já que Georgia está no índice 3, vamos dar esse índice a New York.

Veja como:

123
states = ['Hawaii', 'Washington', 'Florida', 'Georgia', 'California', 'New Mexico', 'Colorado'] states.insert(3, 'New York') print(states)
copy

Anteriormente, 'Georgia' estava no índice 3. Agora 'New York' ocupa esse lugar. Georgia e todos os itens subsequentes foram movidos para baixo:

InstruçãoValor
states[0]'Hawaii'
states[1]'Washington'
states[2]'Florida'
states[3]'New York'
states[4]'Georgia'
states[5]'California'
states[6]'New Mexico'
states[7]'Colorado'

Nota

Com a função insert(), você pode adicionar apenas um item por vez.

Tarefa

Você tem esta lista:

list_1 = ['ABBA', 'Aerosmith', 'The Animals', 'The Kinks']

Você deve modificá-la para:

list_1 = ['Kraftwerk', 'ABBA', 'Aerosmith', 'The Animals', 'New Order', 'The Kinks', 'The Orioles']

Se você não tem certeza sobre os índices para inserir os itens, consulte as dicas. Use apenas indexação positiva. Insira 'Kraftwerk' primeiro, 'New Order' em segundo e 'The Orioles' por último.

Tarefa

Você tem esta lista:

list_1 = ['ABBA', 'Aerosmith', 'The Animals', 'The Kinks']

Você deve modificá-la para:

list_1 = ['Kraftwerk', 'ABBA', 'Aerosmith', 'The Animals', 'New Order', 'The Kinks', 'The Orioles']

Se você não tem certeza sobre os índices para inserir os itens, consulte as dicas. Use apenas indexação positiva. Insira 'Kraftwerk' primeiro, 'New Order' em segundo e 'The Orioles' por último.

Mude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo

Tudo estava claro?

Seção 1. Capítulo 8
toggle bottom row

Método insert()

E se quisermos adicionar um item não no final da lista, mas em uma posição específica? Para isso, usamos o método insert(). Vamos pegar uma lista chamada states como exemplo:

12
states = ['Washington', 'Florida', 'Georgia', 'California', 'New Mexico', 'Colorado'] print(states)
copy

Esta lista contém seis itens:

InstruçãoValor
states[0] 'Washington'
states[1]'Flórida'
states[2]'Geórgia'
states[3]'Califórnia'
states[4]'Novo México'
states[5]'Colorado'

Por exemplo, se quisermos inserir 'Hawaii' no início da lista, faríamos:

123
states = ['Washington', 'Florida', 'Georgia', 'California', 'New Mexico', 'Colorado'] states.insert(0, 'Hawaii') print(states)
copy

Após isso, 'Hawaii' assume o índice 0. Agora está no topo, e os demais itens foram deslocados para baixo. Então, agora temos 7 itens:

InstruçãoValor
states[0]'Hawaii'
states[1]'Washington'
states[2]'Florida'
states[3]'Georgia'
states[4]'California'
states[5]'New Mexico'
states[6]'Colorado'

Digamos que queremos 'New York' imediatamente antes de 'Georgia'. Já que Georgia está no índice 3, vamos dar esse índice a New York.

Veja como:

123
states = ['Hawaii', 'Washington', 'Florida', 'Georgia', 'California', 'New Mexico', 'Colorado'] states.insert(3, 'New York') print(states)
copy

Anteriormente, 'Georgia' estava no índice 3. Agora 'New York' ocupa esse lugar. Georgia e todos os itens subsequentes foram movidos para baixo:

InstruçãoValor
states[0]'Hawaii'
states[1]'Washington'
states[2]'Florida'
states[3]'New York'
states[4]'Georgia'
states[5]'California'
states[6]'New Mexico'
states[7]'Colorado'

Nota

Com a função insert(), você pode adicionar apenas um item por vez.

Tarefa

Você tem esta lista:

list_1 = ['ABBA', 'Aerosmith', 'The Animals', 'The Kinks']

Você deve modificá-la para:

list_1 = ['Kraftwerk', 'ABBA', 'Aerosmith', 'The Animals', 'New Order', 'The Kinks', 'The Orioles']

Se você não tem certeza sobre os índices para inserir os itens, consulte as dicas. Use apenas indexação positiva. Insira 'Kraftwerk' primeiro, 'New Order' em segundo e 'The Orioles' por último.

Tarefa

Você tem esta lista:

list_1 = ['ABBA', 'Aerosmith', 'The Animals', 'The Kinks']

Você deve modificá-la para:

list_1 = ['Kraftwerk', 'ABBA', 'Aerosmith', 'The Animals', 'New Order', 'The Kinks', 'The Orioles']

Se você não tem certeza sobre os índices para inserir os itens, consulte as dicas. Use apenas indexação positiva. Insira 'Kraftwerk' primeiro, 'New Order' em segundo e 'The Orioles' por último.

Mude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo

Tudo estava claro?

E se quisermos adicionar um item não no final da lista, mas em uma posição específica? Para isso, usamos o método insert(). Vamos pegar uma lista chamada states como exemplo:

12
states = ['Washington', 'Florida', 'Georgia', 'California', 'New Mexico', 'Colorado'] print(states)
copy

Esta lista contém seis itens:

InstruçãoValor
states[0] 'Washington'
states[1]'Flórida'
states[2]'Geórgia'
states[3]'Califórnia'
states[4]'Novo México'
states[5]'Colorado'

Por exemplo, se quisermos inserir 'Hawaii' no início da lista, faríamos:

123
states = ['Washington', 'Florida', 'Georgia', 'California', 'New Mexico', 'Colorado'] states.insert(0, 'Hawaii') print(states)
copy

Após isso, 'Hawaii' assume o índice 0. Agora está no topo, e os demais itens foram deslocados para baixo. Então, agora temos 7 itens:

InstruçãoValor
states[0]'Hawaii'
states[1]'Washington'
states[2]'Florida'
states[3]'Georgia'
states[4]'California'
states[5]'New Mexico'
states[6]'Colorado'

Digamos que queremos 'New York' imediatamente antes de 'Georgia'. Já que Georgia está no índice 3, vamos dar esse índice a New York.

Veja como:

123
states = ['Hawaii', 'Washington', 'Florida', 'Georgia', 'California', 'New Mexico', 'Colorado'] states.insert(3, 'New York') print(states)
copy

Anteriormente, 'Georgia' estava no índice 3. Agora 'New York' ocupa esse lugar. Georgia e todos os itens subsequentes foram movidos para baixo:

InstruçãoValor
states[0]'Hawaii'
states[1]'Washington'
states[2]'Florida'
states[3]'New York'
states[4]'Georgia'
states[5]'California'
states[6]'New Mexico'
states[7]'Colorado'

Nota

Com a função insert(), você pode adicionar apenas um item por vez.

Tarefa

Você tem esta lista:

list_1 = ['ABBA', 'Aerosmith', 'The Animals', 'The Kinks']

Você deve modificá-la para:

list_1 = ['Kraftwerk', 'ABBA', 'Aerosmith', 'The Animals', 'New Order', 'The Kinks', 'The Orioles']

Se você não tem certeza sobre os índices para inserir os itens, consulte as dicas. Use apenas indexação positiva. Insira 'Kraftwerk' primeiro, 'New Order' em segundo e 'The Orioles' por último.

Mude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Seção 1. Capítulo 8
Mude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
We're sorry to hear that something went wrong. What happened?
some-alt