5.2. Estruturas de dados em Python: Tuplas

Página 16

5.2. Estruturas de dados em Python: Tuplas

Uma das estruturas de dados fundamentais em Python é a Tupla. As tuplas são sequências, assim como as listas. A diferença entre as duas é que as tuplas não podem ser alteradas, ao contrário das listas. As tuplas são usadas para apresentar coisas que não devem ser alteradas, como dias da semana ou datas em um calendário. Nesta seção, aprenderemos mais sobre as tuplas, como criar, acessar, modificar e manipulá-las usando vários métodos embutidos em Python.

Criando Tuplas

Uma tupla é criada colocando todos os itens (elementos) dentro de parênteses (), separados por vírgulas. A tupla pode ter qualquer número de itens e eles podem ser de tipos diferentes (inteiro, flutuante, lista, string, etc.).

# Criando uma tupla
tupla1 = ('maçã', 'banana', 'cereja')

Uma tupla pode também ser criada sem usar parênteses. Isso é conhecido como empacotamento de tupla.

# Empacotamento de tupla
tupla2 = 'maçã', 'banana', 'cereja'

Uma tupla com um único item é chamada de tupla singleton e para escrevê-la, você precisa incluir uma vírgula, mesmo que haja apenas um valor.

# Tupla singleton
tupla3 = ('maçã',)

Acessando Elementos de Tuplas

Os elementos de uma tupla são acessados usando colchetes [] e o índice do elemento desejado. Os índices começam em 0 para o primeiro elemento.

# Acessando elementos de uma tupla
print(tupla1[0])  # Saída: 'maçã'

Podemos também usar o índice negativo para acessar os elementos da tupla a partir do final. -1 se refere ao último item, -2 se refere ao penúltimo item e assim por diante.

# Acessando elementos de uma tupla com índices negativos
print(tupla1[-1])  # Saída: 'cereja'

Alterando e Deletando Tuplas

As tuplas são imutáveis, o que significa que não podemos alterar ou modificar uma tupla depois de sua criação. Tentar alterar um elemento da tupla resultará em um erro.

# Tentando alterar uma tupla
tupla1[0] = 'pêra'  # Saída: TypeError

Como as tuplas são imutáveis, não podemos remover ou deletar um item de uma tupla. No entanto, é possível deletar a tupla inteira usando o comando del.

# Deletando uma tupla
del tupla1

Operações em Tuplas

Podemos realizar várias operações em tuplas como concatenação (+), repetição (*), indexação ([]), fatiamento ([:]) e assim por diante. Além disso, Python fornece uma série de funções integradas como len(), max(), min() e tuple() para facilitar a manipulação de tuplas.

Concluindo, as tuplas são uma parte importante da programação Python e fornecem um meio de agrupar dados que não devem ser alterados. Elas são especialmente úteis para dados que são intrinsecamente imutáveis, como datas, tempos e identificadores únicos.

Ahora responde el ejercicio sobre el contenido:

O que é uma tupla em Python e como ela é criada?

¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.

¡Tú error! Inténtalo de nuevo.

Siguiente página del libro electrónico gratuito:

175.3. Estruturas de dados em Python: Dicionários

¡Obtén tu certificado para este curso gratis! descargando la aplicación Cursa y leyendo el libro electrónico allí. ¡Disponible en Google Play o App Store!

Disponible en Google Play Disponible en App Store

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.