Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Modificando uma Lista | 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

book
Modificando uma Lista

Em Python, listas são mutáveis, o que significa que, após uma lista ser criada, seu conteúdo pode ser modificado, adicionado ou removido. Devido a essa mutabilidade, listas oferecem muita flexibilidade para trabalhar com listas e são, portanto, uma ferramenta muito poderosa para gerenciar dados dinâmicos.

O Que Significa "Mutável"?

Mutável significa que a estrutura de dados pode ser atualizada sem criar um novo objeto. Por exemplo, você pode alterar o valor de um item existente, substituir vários elementos ou até mesmo remover e inserir novos diretamente na mesma lista.

Imagine que você tem uma lista de cidades que planeja visitar, mas os planos mudam. Você pode atualizar ou substituir itens na lista facilmente:

123456789
cities = ["Paris", "Tokyo", "New York", "Berlin", "Sydney"] # Replacing the fourth city cities[2] = "Rome" print(cities) # Output: ['Paris', 'Tokyo', 'Rome', 'Berlin', 'Sydney'] # Replacing the last two cities with new ones cities[-2:] = ["Dubai", "Cape Town"] print(cities) # Output: ['Paris', 'Tokyo', 'Rome', 'Dubai', 'Cape Town']
copy

Neste exemplo:

  1. Substituímos a cidade "New York" no índice 3 por "Rome";
  2. Usando indexação negativa, substituímos as duas últimas cidades ("Rome" e "Sydney") por "Dubai" e "Cape Town".

Você também pode fazer várias alterações em um único passo:

123456
cities = ["Paris", "Tokyo", "New York", "Berlin", "Sydney"] # Replacing multiple cities in the middle cities[1:3] = ["Seoul", "Bangkok", "Mumbai"] print(cities) # Output: ['Paris', 'Seoul', 'Bangkok', 'Mumbai', 'Berlin', 'Sydney']
copy

Aqui, substituímos "Tokyo" e "New York" por três cidades: "Seul", "Bangkok" e "Mumbai". Isso demonstra quão flexível a mutabilidade de listas pode ser para gerenciar seus dados.

Tarefa
test

Swipe to show code editor

Atualize o custo estimado da sua primeira cidade para incluir um desconto. Aplique uma redução de 20% no custo.

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 5
toggle bottom row

book
Modificando uma Lista

Em Python, listas são mutáveis, o que significa que, após uma lista ser criada, seu conteúdo pode ser modificado, adicionado ou removido. Devido a essa mutabilidade, listas oferecem muita flexibilidade para trabalhar com listas e são, portanto, uma ferramenta muito poderosa para gerenciar dados dinâmicos.

O Que Significa "Mutável"?

Mutável significa que a estrutura de dados pode ser atualizada sem criar um novo objeto. Por exemplo, você pode alterar o valor de um item existente, substituir vários elementos ou até mesmo remover e inserir novos diretamente na mesma lista.

Imagine que você tem uma lista de cidades que planeja visitar, mas os planos mudam. Você pode atualizar ou substituir itens na lista facilmente:

123456789
cities = ["Paris", "Tokyo", "New York", "Berlin", "Sydney"] # Replacing the fourth city cities[2] = "Rome" print(cities) # Output: ['Paris', 'Tokyo', 'Rome', 'Berlin', 'Sydney'] # Replacing the last two cities with new ones cities[-2:] = ["Dubai", "Cape Town"] print(cities) # Output: ['Paris', 'Tokyo', 'Rome', 'Dubai', 'Cape Town']
copy

Neste exemplo:

  1. Substituímos a cidade "New York" no índice 3 por "Rome";
  2. Usando indexação negativa, substituímos as duas últimas cidades ("Rome" e "Sydney") por "Dubai" e "Cape Town".

Você também pode fazer várias alterações em um único passo:

123456
cities = ["Paris", "Tokyo", "New York", "Berlin", "Sydney"] # Replacing multiple cities in the middle cities[1:3] = ["Seoul", "Bangkok", "Mumbai"] print(cities) # Output: ['Paris', 'Seoul', 'Bangkok', 'Mumbai', 'Berlin', 'Sydney']
copy

Aqui, substituímos "Tokyo" e "New York" por três cidades: "Seul", "Bangkok" e "Mumbai". Isso demonstra quão flexível a mutabilidade de listas pode ser para gerenciar seus dados.

Tarefa
test

Swipe to show code editor

Atualize o custo estimado da sua primeira cidade para incluir um desconto. Aplique uma redução de 20% no custo.

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 5
Switch to desktopMude 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