count() e index().Você pode criar uma tupla em Python usando parênteses e separando os elementos por vírgulas.
# Código
my_tuple = ('apple', 'banana', 'cherry')
print(my_tuple)
# Saída
# ('apple', 'banana', 'cherry')
Acessa valores da tupla usando índices. O índice começa em 0.
# Código
my_tuple = ('apple', 'banana', 'cherry')
item = my_tuple[1] # Acessa 'banana'
print(item)
# Saída
# banana
Tuplas são imutáveis, o que significa que não é possível alterar os itens uma vez que a tupla é criada.
# Código
# Isto causará um erro
my_tuple = ('apple', 'banana', 'cherry')
# my_tuple[1] = 'blueberry' # Gera um erro
# Saída
# TypeError: 'tuple' object does not support item assignment
Para "adicionar" itens, você deve criar uma nova tupla que combine a tupla original com novos elementos.
# Código
my_tuple = ('apple', 'banana')
new_tuple = my_tuple + ('cherry', 'date')
print(new_tuple)
# Saída
# ('apple', 'banana', 'cherry', 'date')
Não é possível remover itens diretamente de uma tupla. Você pode criar uma nova tupla sem os itens indesejados.
# Código
my_tuple = ('apple', 'banana', 'cherry')
new_tuple = tuple(item for item in my_tuple if item != 'banana')
print(new_tuple)
# Saída
# ('apple', 'cherry')
Você pode iterar sobre os itens da tupla usando um loop for.
# Código
my_tuple = ('apple', 'banana', 'cherry')
for item in my_tuple:
print(item)
# Saída
# apple
# banana
# cherry
Tuplas possuem alguns métodos úteis como count() e index().
# Código
my_tuple = ('apple', 'banana', 'cherry', 'apple')
count_apple = my_tuple.count('apple') # Conta quantas vezes 'apple' aparece
index_banana = my_tuple.index('banana') # Obtém o índice de 'banana'
print(count_apple)
print(index_banana)
# Saída
# 2
# 1