Python – atualização de tuplas
Discutiremos a atualização de tuplas do Python com exemplos neste post, com a esperança de que isso nos ajude a aprender mais sobre isso.
As tuplas de atualização em Python são imutáveis, o que significa que os itens na tupla não podem ser adicionados , removidos ou alterados .
Mas existem algumas alternativas.
Remover itens de tuplas
Nas tuplas do Python, as tuplas não podem ser alteradas, o que significa que você não pode remover itens delas, mas pode usar a mesma solução que usamos para adicionar e alterar tuplas.
Depois de converter a tupla em uma lista, remova a palavra “ Finlândia ” e converta-a novamente em uma tupla, você verá:
Example:
Uma tupla pode ser excluída completamente com a palavra-chave del – Se você quiser excluir a tupla completamente, faça o seguinte:
Example:
Adicionar itens à tupla
Quando se trata de atualização de tuplas do Python, as tuplas não têm um método append() integrado, pois são imutáveis . No entanto, outros métodos podem ser usados para adicionar itens às tuplas.
Alterar para uma lista : o mesmo procedimento para alterar uma tupla é convertê-la em uma lista, adicionar seus itens e convertê-la novamente em uma tupla.
Coloque a tupla em uma lista, adicione o valor “Australia” e coloque-a de volta em uma tupla:
Example:
Coloque uma tupla em uma tupla. Você tem permissão para adicionar tuplas a tuplas, portanto, se quiser adicionar um item (ou muitos), crie uma nova tupla com o(s) Item(ns) e adicione-os à tupla existente.
Coloque o valor “Australia” em uma nova tupla e adicione o seguinte a ela:
Example:
Lembrete: Você deve incluir uma vírgula após o item ao criar uma tupla com apenas um item, caso contrário a tupla não será reconhecida.
Alterar valores de tupla
Os valores das tuplas nunca podem ser alterados depois de terem sido criados usando Python tuples update . O estado de uma tupla é imutável ou inalterável .
Mas há uma solução. É possível converter uma tupla em uma lista, alterar a lista e depois convertê-la novamente em uma tupla.
Você pode alterar a tupla convertendo-a em uma lista:
Example:
Vantagens da atualização de tuplas do Python
Aqui estão cinco vantagens de usar tuplas para atualizações:
- As tuplas são imutáveis, o que significa que seus elementos não podem ser modificados depois que a tupla é criada. Essa imutabilidade fornece estabilidade e evita alterações acidentais nos dados, garantindo a integridade dos dados.
- As tuplas são mais eficientes em termos de memória do que as listas porque ocupam menos memória. Isso pode ser vantajoso ao trabalhar com grandes quantidades de dados ou em situações em que a otimização da memória é crucial.
- As tuplas são hasháveis, o que significa que podem ser usadas como chaves em dicionários e elementos em conjuntos. A imutabilidade das tuplas permite que elas tenham um valor de hash estável, tornando-as adequadas para estruturas de dados que requerem objetos hasháveis.
- Como as tuplas são imutáveis, elas garantem a integridade dos dados que contêm. Depois que uma tupla é criada, seus elementos não podem ser acidentalmente modificados ou substituídos, tornando-os úteis para representar dados fixos ou constantes.
- As tuplas podem conter elementos de diferentes tipos de dados, permitindo agrupar dados heterogêneos. Essa flexibilidade torna as tuplas úteis para cenários em que você precisa armazenar e manipular diferentes tipos de valores como uma única unidade.