Pesquisa de site

Programa Python para imprimir elementos de uma tupla


Em Python, tuplas são um tipo de dados importante para armazenar uma coleção de itens. Às vezes, pode ser necessário imprimir os elementos de uma tupla para entender ou depurar seu código. Neste artigo, discutiremos como imprimir os elementos de uma tupla em Python.

Examinaremos a sintaxe para acessar e imprimir elementos de tupla e forneceremos exemplos de como fazer isso. Podemos definir uma tupla da seguinte maneira -

tup1 = ("this" , "is" , “a” , "tuple")
tup2 = (1, 2, 3, 4, 5 );
tup3 = "a", "b", "c", "d";

Neste artigo, veremos 3 métodos diferentes sobre “como podemos imprimir o elemento de uma tupla em python. ”

Usando a função print()

Neste método, usaremos a função print do python para imprimir a tupla inteira. A função print pega um argumento e o imprime em sys.stdout.

Exemplo

Neste exemplo, imprimiremos os elementos de uma tupla usando a função print do python, primeiro criaremos uma tupla e depois usaremos a função print para imprimi-la na tela.

tup = ('this' , 'is' , 'a' , 'sample' , 'tuple' )
print( "Your tuple is: ", tup )

Saída

O desvio padrão de saída obtido é o seguinte -

Your tuple is: ( ‘this’ , ‘is’ , ‘a’ , ‘sample’ , ‘tuple’ )

Usando indexação

Neste método faremos uso da indexação para acessar os elementos da tupla e depois imprimi-los um por um na tela.

Exemplo

Neste exemplo, faremos um loop para um comprimento da tupla fornecida e então imprimiremos o elemento da tupla em cada índice.

tup = ( 'this' , 'is' , 'a' , 'sample' , 'tuple' )
print ("your tuple is: ")
for i in range ( len(tup) ):
   print( tup [i] )

Saída

O desvio padrão de saída obtido é o seguinte -

Your tuple is:
‘this’
‘is’
‘a’
‘sample’
‘tuple’

Usando for em loop

Neste método, usaremos o loop for-in para acessar cada elemento da tupla e depois imprimi-los um por um na tela.

Exemplo

Neste exemplo faremos um loop for-in em uma tupla e a cada iteração, o ‘i’ pegará o elemento da tupla e iremos imprimi-lo usando a função print.

tup = ( 'this' , 'is' , 'a' , 'sample' , 'tuple' )
print ("your tuple is: ")
for i in tup:
   print( i , sep = " " )

Saída

O desvio padrão de saída obtido é o seguinte -

your tuple is: 
this
is
a
sample
tuple

Usando índice para imprimir um elemento específico

Neste método usaremos o índice para imprimir apenas um elemento da tupla por vez.

Exemplo

Neste exemplo usaremos o índice da tupla para imprimir o elemento naquele índice da tupla.

tup = ( 'this' , 'is' , 'a' , 'sample' , 'tuple' )
print ("element at the index 0 is: " , tup[0])
print ("element at the index 1 is: " , tup[1])
print ("element at the index 3 is: " , tup[3])

Saída

O desvio padrão de saída obtido é o seguinte -

element at the index 0 is: ‘this’
element at the index 1 is: ‘is’
element at the index 3 is: ‘sample’

Usando formatação de string

Neste método, usaremos a formatação de string para imprimir a tupla de uma vez.

Exemplo

Neste exemplo, usaremos a formatação string para imprimir a tupla junto com uma string. A formatação de string é o processo de inserção de uma string ou variável personalizada em um texto predefinido.

tup = ( 'this' , 'is' , 'a' , 'sample' , 'tuple' )
result = f'your tuple is: {tup}'
print(result)

Saída

O desvio padrão de saída obtido é o seguinte -

Your tuple is: ( ‘this’ , ‘is’ , ‘a’ , ‘sample’ , ‘tuple’ )

Conclusão

Neste artigo, discutimos sobre tuplas como podemos criar uma tupla e quais são suas propriedades. Vimos cerca de 5 métodos diferentes para imprimir os elementos de uma tupla. No primeiro método, usamos a função print para imprimir a tupla inteira de uma vez. No segundo método, usamos o método de indexação para percorrer o comprimento da tupla e imprimir cada elemento da tupla

No terceiro método, usamos um loop for in para iterar sobre a tupla onde o iterador assume cada valor da tupla e os imprime um por um. No quarto método usamos um índice para imprimir elementos da tupla em um índice específico. No quinto método, usamos o método de formatação string para imprimir a tupla dentro dela.

Artigos relacionados: