Tuplas em Python
- #Python
- #Tuplas
Tuplas são coleções indexadas e imutáveis de elementos, semelhantes às listas, mas com algumas diferenças. Elas podem ser criadas usando a classe tuple
ou ao colocar valores separados por vírgulas entre parênteses.
- Criando uma tupla: As tuplas podem ser criadas especificando diretamente valores separados por vírgulas entre parênteses. Por exemplo:
minha_tupla = (1, 2, 3, 4, 5)
- Acessando elementos de uma tupla: Os elementos de uma tupla podem ser acessados usando a notação de índice. As tuplas são imutáveis, o que significa que seus elementos não podem ser alterados após a criação. Exemplo:
print("Primeiro elemento:", minha_tupla[0]) # Saída: 1
- Iterando sobre uma tupla: Assim como as listas, as tuplas podem ser percorridas usando um loop para acessar cada elemento. Exemplo:
for item in minha_tupla:
print(item)
- Comprimento de uma tupla: A função
len()
pode ser usada para determinar o número de elementos em uma tupla. Exemplo:
print("Comprimento da tupla:", len(minha_tupla)) # Saída: 5
- Empacotamento e desempacotamento de tuplas: Variáveis podem ser empacotadas em uma tupla separando-as por vírgulas e, da mesma forma, uma tupla pode ser desempacotada em variáveis. Exemplo:
a = 10
b = 20
c = 30
minha_tupla_empacotada = a, b, c
- Tupla com elementos heterogêneos: Tuplas podem conter elementos de diferentes tipos. Exemplo:
tupla_mista = (1, "olá", 3.14, True)
- Tuplas aninhadas: Tuplas podem ser aninhadas umas dentro das outras para criar estruturas de dados complexas, como matrizes. Exemplo:
tupla_aninhada = ((1, 2), (3, 4), (5, 6))
- Métodos de tuplas: Tuplas possuem métodos integrados, como
count()
eindex()
, para contar ocorrências de um valor e encontrar seu índice, respectivamente. Exemplo:
print("Contagem de '3' na tupla:", minha_tupla.count(3)) # Saída: 1