0Pricing
Python Academy · Aula

Tuplas

Entenda as vantagens das sequências imutáveis e saiba como usá-las.

Tuplas é uma aula grátis de Python Academy no CoddyKit. Esta é a aula 2 de 5. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Python Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Python Academy inclui 5 aulas no total.

Introdução às tuplas

Introdução às tuplas

Tuplas são sequências imutáveis no Python, o que significa que seus elementos não podem ser alterados depois de criadas. Elas são frequentemente usadas para agrupar dados relacionados.

Nesta lição, você aprenderá a criar e usar tuplas, realizar operações com elas e entender sua imutabilidade.

Tuplas — ilustração 1

Criando tuplas

Criando tuplas

Uma tupla é criada colocando elementos dentro de parênteses (), separados por vírgulas:

# Creating a tuple
fruits = ("apple", "banana", "cherry")
print(fruits)

Acessando elementos de tuplas

Acessando elementos de tuplas

Assim como nas listas, você pode acessar elementos de uma tupla usando a indexação:

# Accessing tuple elements
fruits = ("apple", "banana", "cherry")
print(fruits[1])  # Outputs: banana

Imutabilidade das tuplas

Imutabilidade das tuplas

As tuplas são imutáveis, o que significa que seus elementos não podem ser alterados depois de criadas:

# Immutability of tuples
fruits = ("apple", "banana", "cherry")
# Uncommenting the next line will raise an error
# fruits[1] = "grape"

Operações com tuplas

Operações com tuplas

As tuplas permitem operações como concatenação e repetição:

# Tuple operations
t1 = (1, 2, 3)
t2 = (4, 5)
print(t1 + t2)  # Outputs: (1, 2, 3, 4, 5)
print(t1 * 2)  # Outputs: (1, 2, 3, 1, 2, 3)

Empacotamento e desempacotamento de tuplas

Empacotamento e desempacotamento de tuplas

Você pode empacotar vários valores em uma tupla e desempacotá-los em variáveis:

# Tuple packing and unpacking
t = (1, 2, 3)
a, b, c = t
print(a, b, c)  # Outputs: 1 2 3

Usando tuplas como chaves

Usando tuplas como chaves

As tuplas podem ser usadas como chaves em dicionários porque são imutáveis:

# Using tuples as dictionary keys
locations = {(40.7128, -74.0060): "New York", (34.0522, -118.2437): "Los Angeles"}
print(locations[(40.7128, -74.0060)])  # Outputs: New York

Erros comuns com tuplas

Erros comuns com tuplas

Veja alguns erros que devem ser evitados:

  • Tentar modificar elementos de uma tupla (ela é imutável).
  • Confundir tuplas com listas por causa da sintaxe semelhante.
  • Usar objetos mutáveis, como listas, dentro de tuplas, pois eles ainda podem ser modificados.

Recapitulação da lição sobre listas

O que aprendemos?

Nesta lição, você aprendeu:

  • Como criar e manipular listas no Python.
  • Operações e métodos comuns de listas.
  • Como usar listas aninhadas e percorrer listas.

Excelente trabalho! Vamos para o próximo tópico.

Tuplas — ilustração 11

Recapitulação da lição sobre tuplas

O que aprendemos?

Nesta lição, você aprendeu:

  • Como criar e usar tuplas no Python.
  • A imutabilidade das tuplas e suas implicações.
  • Como usar tuplas em chaves de dicionários e em outras situações.

Excelente trabalho! Vamos para o próximo tópico.

Tuplas — ilustração 12

Perguntas Frequentes

A aula “Tuplas” é grátis?

Sim — o texto completo de “Tuplas” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Python Academy, atualize para CoddyKit PRO. O curso de Python Academy inclui 5 aulas no total.

O que vou aprender em “Tuplas”?

Entenda as vantagens das sequências imutáveis e saiba como usá-las. Você pratica Python Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Python Academy?

Nenhuma experiência prévia é necessária. Python Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 2 de 5.

Quanto tempo leva a aula “Tuplas”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Python Academy?

Sim. Cada aula de Python Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Listas
  2. Tuplas
  3. Conjuntos
  4. Dicionários
  5. Strings como estruturas de dados
← Voltar para Python Academy