Função tuple() em Python
A função tuple() é uma função embutida em Python que pode ser usada para criar uma tupla.
Uma tupla é um tipo de sequência imutável .
Sintaxe:
tupla (iterável)
Parâmetros: esta função aceita um único parâmetro iterável (opcional) . É um objeto iterável (lista, intervalo etc.) ou um objeto iterador. Se um iterável é passado, a tupla correspondente é criada. Se o iterável não for passado, uma tupla vazia será criada.
Retorna: Não retorna nada, mas cria uma tupla.
Erro e exceção: retorna um TypeError , se um iterável não for passado.
Os programas abaixo ilustram a função tuple() em Python:
Programa 1: Programa que demonstra o uso da função tuple()
tuple1
=
tuple
()
(tuple1)
list1
=
[
1
,
2
,
3
,
4
]
tuple2
=
tuple
(list1)
(tuple2)
dict
=
{
1
:
'one'
,
2
:
'two'
}
tuple3
=
tuple
(
dict
)
(tuple3)
string
=
"geeksforgeeks"
tuple4
=
tuple
(string)
(tuple4)
Resultado:
() (1, 2, 3, 4) (1, 2) ('g', 'e', 'e', 'k', 's', 'f', 'o', 'r', 'g', 'e', 'e', 'k', ' s ')
Programa 2: Programa demonstrando o TypeError
tuple1
=
tuple
(
1
)
(tuple1)
Resultado:
Traceback (última chamada mais recente): Arquivo "/home/eaf759787ade3942e8b9b436d6c60ab3.py", linha 5, em tupla1 = tupla (1) TypeError: o objeto 'int' não é iterável
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva