Tuplas do Python e seu tipo () com exemplos
Cobrimos as tuplas do Python com exemplos neste artigo, onde esperamos satisfazer as necessidades de nossos leitores.
As tuplas do Python são semelhantes às listas . Uma das diferenças entre tuplas e listas é que uma tupla não pode mudar seus elementos depois de atribuída.
Criar tupla com um item
Se você quiser construir uma tupla com apenas um item, adicione uma vírgula depois dela. Caso contrário, o Python não o detectará como uma tupla.
Tupla de um item separada por vírgula:
Example
Python tupla
Uma tupla do Python é uma coleção de vários itens armazenados em uma única variável.
Em Python, existem 4 tipos de dados integrados: Tuple , List , Set e Dictionary , todos com diferentes atributos e propósitos.
Geralmente, uma tupla é uma coleção ordenada e imutável .
Os colchetes são usados para indicar múltiplos.
Faça uma tupla:
Example
imutável
Em Python , as tuplas não podem ser modificadas, o que implica que os itens não podem ser adicionados, removidos ou alterados após serem gerados.
Comprimento da tupla
Para determinar quantos itens uma tupla Python contém, execute a função len() :
Conte os itens na tupla:
Example
Tipos de dados de itens de tupla
Não há restrição quanto ao tipo de dados em um item de tupla :
Uma string, um número inteiro e um tipo de dados booleano:
Example
Diferentes tipos de dados podem estar contidos em uma tupla :
A tupla a seguir contém strings, inteiros e booleanos:
Example
Itens de tupla
As tuplas do Python são ordenadas, imutáveis e permitem valores duplicados.
Existem vários itens indexados. O primeiro item tem índice [0] e o segundo item tem índice [1] .
Tupla Ordenada
Uma tupla ordenada indica que os itens têm uma ordem especificada e essa ordem permanecerá inalterada.
Tipo de Tupla do Python()
As tuplas são representadas pelo Python como objetos com o tipo de dados 'tuple':
Você pode me dizer o que é um tipo de dados de tupla?
Example
Permitir Duplicatas
É importante lembrar que as tuplas são indexadas, ou seja, podem ter itens semelhantes:
Os seguintes valores podem ser duplicados em uma tupla:
Example
O construtor tuple()
As tuplas também podem ser construídas usando o construtor tuple() .
Fazendo uma tupla com tuple():
Example
Vantagens do Tuple over Lists do Python
Tuplas e listas são usadas em situações semelhantes, pois são bastante semelhantes.
As tuplas oferecem certas vantagens sobre as listas , no entanto:
-
Ao lidar com tipos de dados heterogêneos (diferentes), geralmente usamos tuplas e, ao lidar com tipos de dados homogêneos (semelhantes), geralmente usamos listas.
-
As tuplas são imutáveis e, portanto, mais rápidas de iterar do que as listas. Portanto, o desempenho foi ligeiramente melhorado.
-
As chaves para dicionários podem ser compostas por tuplas que contêm elementos imutáveis. Não há como fazer isso com listas.
-
A implementação dos dados como tuplas garantirá que eles permaneçam protegidos contra gravação se não forem alterados.
Coleções do Python (matrizes)
Python tem quatro tipos de coleta de dados:
- Uma lista é uma coleção que pode ser ordenada e alterada. Os membros podem ser duplicados.
- Uma tupla é uma coleção ordenada e imutável. Os membros podem ser duplicados.
- Conjuntos são coleções não indexadas e não ordenadas. O mesmo membro não pode ser duplicado.
- O dicionário é uma coleção de itens que podem ser ordenados e alterados. Duplicatas não são permitidas.
Informações Adicionais: A ordem dos dicionários foi introduzida com o Python versão 3.7. As entradas do dicionário não são ordenadas no Python 3.6 e anteriores.
Para fazer a escolha certa na hora de selecionar um tipo de coleção, é fundamental entender as propriedades desse tipo.
O tipo correto de conjunto de dados a ser usado para um determinado conjunto de dados pode garantir a retenção do significado, bem como aumentar a eficiência e a segurança.