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.

Répondez maintenant à l’exercice sur le contenu :

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

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Page suivante de lebook gratuit :

175.3. Estruturas de dados em Python: Dicionários

Obtenez votre certificat pour ce cours gratuitement ! en téléchargeant lapplication Cursa et en lisant lebook qui sy trouve. Disponible sur Google Play ou App Store !

Get it on Google Play Get it on App Store

+ 6,5 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

48 mille exercices
gratuits

Note de 4,8/5 dans les
magasins d'applications

Cours gratuits en
vidéo, audio et texte