Objetivos
        
    
    
        
            Clique sobre os tópicos listados abaixo para navegar até o conteúdo desejado.
            
         
     
    
        
Tuple
    
    
        
            
                O tipo de dado Tuple consiste em um vetor estático que armazenas seus elementos ordenados. 
                Possui apenas métodos para contagem de elementos e busca por índice.  
            
            Algumas características
            
            
                - Ordenada
 
                - Imutável
 
                - Permite elementos repetidos
 
            
            
                Inicialmente, vamos aprender algumas operações básicas sobre o tipo de dado Tuple e mais 
                adiante os métodos nativos.
            
         
     
    
    
        
            
                O tipo de dado Tuple tem sua instância feita de acordo com a sintaxe abaixo:
            
            Sintaxe
            
nome_tuple = (elemento1, elemento2, ..., elementoN)
            Onde
            -
            
                A tipo de dado Tuple aceita elementos heterogêneos durante sua inicialização. Uma vez iniciado, 
                seus elementos não podem ser alterados.
            
            Exemplo 1
            
tupla = (1,True,"String",'A',1.99)
print(tupla)
            Saída
            
(1, True, 'String', 'A', 1.99)
         
     
    
    
        
            
                Para ter acesso a um elemento de um Tuple, utilizamos o indexador [] que recebe uma posição 
                ou índice como argumento.
            
            Sintaxe
            
variavel_tupla[indice]
            Onde
            indice: Posição ou índice do elemento desejado.
            Exemplo 2
            
tupla = (1,True,"String",'A',1.99)
print(tupla[0])
print(tupla[1])
            Saída
            
1
String
         
     
    
        
Quantidade de elementos
    
    
        
            
                Para termos conhecimento do número de elementos contido em uma Tuple, utilizamos a 
                função len que retorna um inteiro contendo o número de elementos.
            
            Sintaxe
            
len(object)
            Exemplo 3
            
tupla = [1,True,"String",'A',1.99]
print(len(tupla))
            Saída
            
5
         
     
    
        
Percorrer uma Tuple
    
    
        
            
                Para percorrermos um Tuple, utilizamos o comando for-in. Esse
                comando foi visto em 
                Python: Comandos de Repetição.
            
            Exemplo 4
            
lista = [1,True,"String",'A',1.99]
for el in lista:
    print(el,end=" ")
            Saída
            
1 True String A 1.99 
         
     
    
    
        
            
                A utilização do tipo de dado Tuple como parâmetro, de um método ou função, é feita de 
                forma semelhante a qualquer outro tipo de dados como foi visto em 
                Python: Função, bastando informar como argumento uma variável Tuple.
            
            Sintaxe
            def nome_funcao(parametro_tuple):
  #corpo
            Onde
            -
            Exemplo 5
            
tupla = (1,True,"String",'A',1.99)
def funcao(param):
    for el in tupla:
        print(el,end = " ")
funcao(tupla)
            Saída
            
1 True String A 1.99 
         
     
    
    
        
            
                A tipo Tuple fornece métodos para manipular seus dados. Abaixo uma lista de todos 
                os métodos disponíveis.
            
            
                
                    
                        | Método | 
                        Descrição | 
                        Link | 
                    
                
                
                    
                        | count | 
                        Retorno número de ocorrências | 
                        Visitar | 
                    
                    
                        | index | 
                        Retorna o elemento em um índice | 
                        Visitar | 
                    
                
            
         
     
    
    
        
            
                O método count retorno o número de ocorrências de um elemento ou valor em uma Tuple.
            
            Sintaxe
            variavel_tupla.count(value)
            Onde
            value: valor do elemento
            Retorno
            Int contendo o número de repetições
            Exemplo 
            
tupla = (1,0xff,"String",'A',1.99,1)
print(tupla.count(1))
            Saída
            
2
         
     
    
    
        
            
                Com o método index podemos recuperar o índice de um elemento, dado seu valor 
                que é passado como argumento para o método.
            
            Sintaxe
            variavel_tupla.index(object)
            Onde
            object: índice do elemento
            Retorno
            int contendo o índice de object
            Exception
            -
            Exemplo
            
tupla = (1,0xff,"String",'A',1.99,1)
print(tupla.index('A'))
            Saída
            3
         
     
    
        Histórico de atualizações
        
     
    
        
            
                - 11/09/2025 - revisão 3 - Ajustes: pontuais, sintaxes, objetivos e targets de link internos
 
                - 19/09/2024 - revisão 2 - Ajustes gramaticais; correção em links 'Métodos Tuple' e itens 'Onde'
 
                - 30/08/2024 - revisão 1 - Correção em links de objetivos
 
                - 14/02/2024 - versão inicial 
 
            
         
     
    
            
            
                
                    
                    Os cursos oferecidos nesta página são cursos fornecidos por parceiros. Ao comprar um curso clicando
                em seu banner, você está ajudando a manter o projeto TutorialDev vivo. Os sites dos cursos parceiros utilizam cookies.