Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Tuplas | Data Structures
Introdução ao Python com Cursor

bookTuplas

Uma tupla é semelhante a uma lista, mas imutável — após criada, seu conteúdo não pode ser alterado.

São úteis para agrupar valores que devem permanecer fixos, como coordenadas (x, y), cores RGB (255, 0, 0) ou outros dados constantes.

Definindo uma Tupla

Define-se uma tupla utilizando parênteses (()) em vez de colchetes:

coordinates = (10, 20)

Também é possível criar uma tupla sem parênteses: x = 1, 2, 3 — o Python entende que a vírgula indica uma "tupla".

Imutabilidade

Tuplas não podem ser modificadas — não é possível adicionar, remover ou alterar valores. Tentar fazer isso gera um TypeError.

Isso as torna ideais para configurações fixas, constantes ou valores de retorno seguros de funções.

Acessando e Desempacotando Tuplas

Assim como as listas, as tuplas utilizam índices começando em 0. Por exemplo, colors[0] é "red", e colors[-1] é "blue".

As tuplas também suportam desempacotamento — atribuição de valores a variáveis em uma única etapa: x, y = (10, 20) define x = 10 e y = 20.

Isso é especialmente útil quando funções retornam múltiplos valores.

Resumo

  • Tuplas armazenam múltiplos valores, como listas — mas são imutáveis;
  • Use parênteses ou vírgulas para defini-las;
  • Acesse itens pelo índice — assim como listas;
  • Uma vez criadas, as tuplas não podem ser alteradas;
  • Use-as quando precisar de dados fixos e confiáveis.
question mark

O que acontece se você tentar modificar um elemento de uma tupla?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 2

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

bookTuplas

Deslize para mostrar o menu

Uma tupla é semelhante a uma lista, mas imutável — após criada, seu conteúdo não pode ser alterado.

São úteis para agrupar valores que devem permanecer fixos, como coordenadas (x, y), cores RGB (255, 0, 0) ou outros dados constantes.

Definindo uma Tupla

Define-se uma tupla utilizando parênteses (()) em vez de colchetes:

coordinates = (10, 20)

Também é possível criar uma tupla sem parênteses: x = 1, 2, 3 — o Python entende que a vírgula indica uma "tupla".

Imutabilidade

Tuplas não podem ser modificadas — não é possível adicionar, remover ou alterar valores. Tentar fazer isso gera um TypeError.

Isso as torna ideais para configurações fixas, constantes ou valores de retorno seguros de funções.

Acessando e Desempacotando Tuplas

Assim como as listas, as tuplas utilizam índices começando em 0. Por exemplo, colors[0] é "red", e colors[-1] é "blue".

As tuplas também suportam desempacotamento — atribuição de valores a variáveis em uma única etapa: x, y = (10, 20) define x = 10 e y = 20.

Isso é especialmente útil quando funções retornam múltiplos valores.

Resumo

  • Tuplas armazenam múltiplos valores, como listas — mas são imutáveis;
  • Use parênteses ou vírgulas para defini-las;
  • Acesse itens pelo índice — assim como listas;
  • Uma vez criadas, as tuplas não podem ser alteradas;
  • Use-as quando precisar de dados fixos e confiáveis.
question mark

O que acontece se você tentar modificar um elemento de uma tupla?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 2
some-alt