Atualização e Modificação de Listas em Python
Em Python, as listas são mutáveis, o que significa que, após a criação de uma lista, seu conteúdo pode ser modificado, adicionado ou removido. Devido a essa mutabilidade, as listas oferecem grande flexibilidade para trabalhar com dados e, portanto, são 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, é possível alterar o valor de um item existente, substituir vários elementos ou até mesmo remover e inserir novos itens diretamente na mesma lista.
Imagine que você tem uma lista de cidades que planeja visitar, mas os planos mudam. É possível atualizar ou substituir itens na lista facilmente:
123456789cities = ["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, a cidade "New York" foi substituída no índice 2 por "Rome", e utilizando indexação negativa, as duas últimas cidades ("Berlin" e "Sydney") foram substituídas por "Dubai" e "Cape Town". Diversas alterações também podem ser feitas em uma única etapa.
123456cities = ["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']
Neste exemplo, "Tokyo" e "New York" foram substituídas por três cidades: "Seoul", "Bangkok" e "Mumbai". Isso demonstra a flexibilidade da mutabilidade das listas para gerenciar dados.
Swipe to start coding
Você possui uma lista travel_wishlist.
- Atualize o custo estimado de todas as cidades para incluir um desconto.
- Aplique uma redução de 20% no custo (o terceiro elemento em cada lista aninhada).
- Utilize indexação para atualizar os elementos.
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
Atualização e Modificação de Listas em Python
Deslize para mostrar o menu
Em Python, as listas são mutáveis, o que significa que, após a criação de uma lista, seu conteúdo pode ser modificado, adicionado ou removido. Devido a essa mutabilidade, as listas oferecem grande flexibilidade para trabalhar com dados e, portanto, são 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, é possível alterar o valor de um item existente, substituir vários elementos ou até mesmo remover e inserir novos itens diretamente na mesma lista.
Imagine que você tem uma lista de cidades que planeja visitar, mas os planos mudam. É possível atualizar ou substituir itens na lista facilmente:
123456789cities = ["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, a cidade "New York" foi substituída no índice 2 por "Rome", e utilizando indexação negativa, as duas últimas cidades ("Berlin" e "Sydney") foram substituídas por "Dubai" e "Cape Town". Diversas alterações também podem ser feitas em uma única etapa.
123456cities = ["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']
Neste exemplo, "Tokyo" e "New York" foram substituídas por três cidades: "Seoul", "Bangkok" e "Mumbai". Isso demonstra a flexibilidade da mutabilidade das listas para gerenciar dados.
Swipe to start coding
Você possui uma lista travel_wishlist.
- Atualize o custo estimado de todas as cidades para incluir um desconto.
- Aplique uma redução de 20% no custo (o terceiro elemento em cada lista aninhada).
- Utilize indexação para atualizar os elementos.
Solução
Obrigado pelo seu feedback!
single