Folha de referências dos métodos de tupla Python
Tuplas mestres do Python. Aprenda por que eles são imutáveis, como acessá-los e como usar os métodos count() e index().
Métodos integrados de tupla
Como as tuplas são imutáveis, elas suportam apenas métodos básicos de pesquisa e recuperação.
| Método/Função | Sintaxe | Descrição |
|---|---|---|
| count() | my_tuple.count(item) | Retorna o número de vezes que o item especificado aparece na tupla. |
| index() | my_tuple.index(item) | Retorna o índice da primeira ocorrência do item especificado. Gera ValueError se não for encontrado. |
Indexação, descompactação e operações de tuplas
Regras de sintaxe comuns para acessar, descompactar e combinar tuplas.
| Método/Função | Sintaxe | Descrição |
|---|---|---|
| Indexing | item = my_tuple[index] | Recupera o elemento na posição indexada em 0 especificada. |
| Unpacking | a, b = my_tuple | Atribui valores de elementos de tupla a variáveis individuais. |
| Concatenation | new_tuple = t1 + t2 | Combina duas ou mais tuplas em uma única nova tupla. |
| Repetition | new_tuple = t * 3 | Repete a tupla um número especificado de vezes. |
Script de demonstração interativo
# count()
my_tuple.count(item)
# index()
my_tuple.index(item)
# Indexing
item = my_tuple[index]
# Unpacking
a, b = my_tuple
# Concatenation
new_tuple = t1 + t2
# Repetition
new_tuple = t * 3Perguntas frequentes
Por que as tuplas são imutáveis em Python?
A imutabilidade torna as tuplas mais rápidas que as listas, protegidas contra modificações acidentais e permite que sejam usadas como chaves de dicionário ou elementos de conjunto.
Como você define uma tupla com um único elemento?
Você deve incluir uma vírgula final, por exemplo, (single_item,). Sem a vírgula, o Python a trata como uma expressão padrão entre parênteses.
Tópicos Relacionados
Guia de referência rápida para operações de lista Python. Domine a adição, inserção, remoção, classificação e fatiamento de elementos.
Folha de referências de métodos de conjunto de PythonGuia completo para operações de conjunto em Python. Aprenda como adicionar, remover e realizar operações matemáticas de conjuntos, como uniões e interseções.
Folha de referências de coleções e estruturas de dados PythonGuia completo para módulo de coleções Python e estruturas de dados nativas. Aprenda listas, ditados, conjuntos, tuplas, deques e tuplas nomeadas.
Recursos Python recomendados
Expanda seu conhecimento com tutoriais interativos relacionados, folhas de dicas e comparações de código.
Tuplas Python
Entenda as tuplas do Python. Aprenda quando usar tuplas em vez de listas, como funciona a descompactação de tuplas e como a imutabilidade garante a segurança dos dados.
Como classificar uma lista em Python
Aprenda como classificar uma lista em Python usando o método sort() e a função sorted(). Descubra exemplos de classificação de chaves personalizadas e ordem reversa.
Python vs JavaScript: qual linguagem de programação é a melhor?
Uma comparação abrangente entre Python e JavaScript. Explore diferenças de sintaxe, desempenho, casos de uso (backend versus frontend) e exemplos de codificação.