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.

Python Tuplas e Tipos Mr Exemplos



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

1
2
3
4
vartuple = ("United States Of America",)
print(type(vartuple))#NOT a tuple
vartuple = ("Germany")
print(type(vartuple))
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

1
2
vartuple = ("World Health Organization", "United Nations", "United States Of America")
print(vartuple)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

1
2
pythontuple = ("World Health Organization", "United Nations", "United States Of America", "United Kingdom", "Germany")
print(len(pythontuple))
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

1
2
3
4
5
6
vartuple1 = ("World Health Organization", "United Nations", "United States Of America", "United Kingdom", "Germany")
vartuple2 = (9, 8, 7, 6, 5)
vartuple3 = (False, True, False)
print(vartuple1)
print(vartuple2)
print(vartuple3)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Diferentes tipos de dados podem estar contidos em uma tupla :

A tupla a seguir contém strings, inteiros e booleanos:

Example

1
2
3
4
vartuple = ("Elon Musk", 51, True, 100, "Male")
print(vartuple)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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':

<class ‘tupletype’>

Você pode me dizer o que é um tipo de dados de tupla?

Example

1
2
vartuple = ("World Health Organization", "United Nations", "United States Of America", "United Kingdom", "Germany")
print(type(vartuple))
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

1
2
vartuple = ("WHO", "UN", "USA", "UK", "Germany")
print(vartuple)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


O construtor tuple()

As tuplas também podem ser construídas usando o construtor tuple() .

Fazendo uma tupla com tuple():

Example

1
2
vartuple = tuple(("World Health Organization", "United Nations", "United States Of America", "United Kingdom", "Germany")) # note the double round-brackets
print(vartuple)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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:

  1. Uma lista é uma coleção que pode ser ordenada e alterada. Os membros podem ser duplicados.
  2. Uma tupla é uma coleção ordenada e imutável. Os membros podem ser duplicados.
  3. Conjuntos são coleções não indexadas e não ordenadas. O mesmo membro não pode ser duplicado.
  4. 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.

Sua reação é um combustível valioso para nosso aperfeiçoamento. Compartilhe seus pensamentos conosco.
Nós valorizamos o seu feedback.
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0

Assine a nossa newsletter
Digite seu e-mail para receber um resumo semanal de nossos melhores posts. Saber mais!
ícone