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çãoSintaxeDescriçã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çãoSintaxeDescrição
Indexingitem = my_tuple[index]Recupera o elemento na posição indexada em 0 especificada.
Unpackinga, b = my_tupleAtribui valores de elementos de tupla a variáveis individuais.
Concatenationnew_tuple = t1 + t2Combina duas ou mais tuplas em uma única nova tupla.
Repetitionnew_tuple = t * 3Repete a tupla um número especificado de vezes.

Script de demonstração interativo

run_all_cheat_methods.py
Executar no Editor
# 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 * 3

Perguntas 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

Recursos Python recomendados

Expanda seu conhecimento com tutoriais interativos relacionados, folhas de dicas e comparações de código.