Conteúdo do Curso
Estruturas de Dados em Python
Estruturas de Dados em Python
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:
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']
Neste exemplo:
- Substituímos a cidade "New York" no índice 3 por "Rome";
- 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:
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']
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.
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.
Obrigado pelo seu feedback!
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:
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']
Neste exemplo:
- Substituímos a cidade "New York" no índice 3 por "Rome";
- 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:
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']
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.
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.
Obrigado pelo seu feedback!